关闭系统后,IdGeneratorStrategy生成的正在使用的ID

| 我正在使用Web应用程序,并且GWT在嵌入式Winstone服务器上运行,并且我正在使用Derby作为具有持久性管理器的数据库。 我正在生成一个带有Long ID的持久类,该类由
IdGeneratorStrategy.IDENTITY
生成。 问题是,当我关闭我的应用程序时,ѭ1尝试创建具有相同id的此类的对象,因为它不知道数据库中已经为另一个对象提供了相同的id,这会导致错误说两个约束具有相同的列集。 因此,我需要能够告诉ѭ2来获取最新的ID并创建另一个新的ID。 这个发电机有可能吗? 还是我需要将ID保存在数据库中的表中,并始终获取最后一个ID并“手动”生成?     
已邀请:
我认为这个问题主要与GWT有关,但我想提一下Derby支持生成的标识列:http://db.apache.org/derby/docs/10.8/ref/rrefsqlj37836.html#rrefsqlj37836     

要回复问题请先登录注册