当我调用session.save(O)时,hibernate将检查C和每个A实体是否不存在,因为它们已经填充了键(不是在数据库中生成的,也不是通过自定义IdentifierGenerator生成的。有没有可能强制hibernate不检查这些实体的状态?我知道如果它们没有键(键列为空),那么它将知道只需要insert into ...。但是如果我用null键保存该实体,我就不知道如何生成它们的值。
我正在尝试用这个简单的例子学习Hibernate,但是在数据库中保持"null“的外键有很大的问题。tracks = new ArrayList<tb1>();SessionFactory factory = new Configuration().configure("/resources/hibernate.cfg.xmlsession1.save(tb2);
session1.getTransaction().comm