Java Hibernate合并中的提交顺序

Java Hibernate合并中的提交顺序,java,hibernate,spring-mvc,Java,Hibernate,Spring Mvc,我使用hibernate合并在DB中提交数据。是否可以更改合并中的提交顺序 我有三个实体类-EMPLOYEE、EMPLOYEE\u DETAILS和EMPLOYEE\u RELATION。EMPLOYEE是其他两个的父表,EMPLOYEE_DETAILS和EMPLOYEE_RELATION之间没有关系。到目前为止,犯罪发生的顺序如下: EMPLOYEE-->EMPLOYEE_DETAILS-->EMPLOYEE_RELATION. EMPLOYEE-->EMPLOYEE

我使用hibernate合并在DB中提交数据。是否可以更改合并中的提交顺序

我有三个实体类-EMPLOYEE、EMPLOYEE\u DETAILS和EMPLOYEE\u RELATION。EMPLOYEE是其他两个的父表,EMPLOYEE_DETAILS和EMPLOYEE_RELATION之间没有关系。到目前为止,犯罪发生的顺序如下:

 EMPLOYEE-->EMPLOYEE_DETAILS-->EMPLOYEE_RELATION. 
 EMPLOYEE-->EMPLOYEE_RELATION-->EMPLOYEE_DETAILS.
但我想按顺序进行-

 EMPLOYEE-->EMPLOYEE_DETAILS-->EMPLOYEE_RELATION. 
 EMPLOYEE-->EMPLOYEE_RELATION-->EMPLOYEE_DETAILS.

谢谢

您能解释一下原因吗?提交应该发生一次,因为您的代码退出事务边界。Hibernate将在它认为合适的时候将记录插入/更新到数据库中。数据的提交是可以的,但我想更改提交的顺序。根据@EngineerDollery,提交是一个原子操作。数据要么一起更新,要么根本不更新。您似乎关心更新操作的顺序?在事务完成之前,它们不会提交数据。