Java Hibernate,在线数据库和更新
我们目前正在规划一个应用程序,并希望使用Hibernate。应用程序的数据库将是联机数据库,但应用程序应能够在脱机模式下工作。因此,您可以从数据库加载一个对象,关闭连接,摆弄该对象,然后在数据库中更新它。 现在的问题是(据我所知),Hibernate每次修改对象时都会对数据库执行更新,这意味着如果同时关闭连接,它会抛出异常。Java Hibernate,在线数据库和更新,java,hibernate,auto-update,Java,Hibernate,Auto Update,我们目前正在规划一个应用程序,并希望使用Hibernate。应用程序的数据库将是联机数据库,但应用程序应能够在脱机模式下工作。因此,您可以从数据库加载一个对象,关闭连接,摆弄该对象,然后在数据库中更新它。 现在的问题是(据我所知),Hibernate每次修改对象时都会对数据库执行更新,这意味着如果同时关闭连接,它会抛出异常。 我现在的问题是:是否可以将Hibernate配置为在手动指定的时间执行更新?您似乎还不完全理解Hibernate使用的更新的概念 您可以在一个会话中加载该对象,然后关闭该会
我现在的问题是:是否可以将Hibernate配置为在手动指定的时间执行更新?您似乎还不完全理解Hibernate使用的更新的概念 您可以在一个会话中加载该对象,然后关闭该会话,然后将该对象(或具有相同标识的另一个对象)合并到另一个会话中(以便在这两个会话之间对对象所做的修改将在该新会话中刷新)。同时,所有会话都可以关闭,分离的对象可以用作普通对象(如果您不尝试访问其未初始化的惰性属性) 另请参见: