Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/388.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java H2 1.4.185无法通过上次使用Hibernate实体运行的服务器生成的UUID进行查询_Java_Hibernate_H2_Dropwizard - Fatal编程技术网

Java H2 1.4.185无法通过上次使用Hibernate实体运行的服务器生成的UUID进行查询

Java H2 1.4.185无法通过上次使用Hibernate实体运行的服务器生成的UUID进行查询,java,hibernate,h2,dropwizard,Java,Hibernate,H2,Dropwizard,我有一个具有以下ID的Hibernate托管实体 @Id @GeneratedValue(generator = "hibernate-uuid") @GenericGenerator(name = "hibernate-uuid", strategy = "uuid2") private UUID uuid; 我插入、获取和删除这些实体,直到我重新启动服务器。服务器重新启动后,我无法使用基本的Hibernateget和delete操作找到数据库中仍然存在的实体 我在本地H2和MySQL实例中

我有一个具有以下ID的Hibernate托管实体

@Id
@GeneratedValue(generator = "hibernate-uuid")
@GenericGenerator(name = "hibernate-uuid", strategy = "uuid2")
private UUID uuid;
我插入、获取和删除这些实体,直到我重新启动服务器。服务器重新启动后,我无法使用基本的Hibernate
get
delete
操作找到数据库中仍然存在的实体

我在本地H2和MySQL实例中都看到了相同的问题。这段代码是Java 7,我正在运行
dropwizard 0.8.1
。当我从
dropwizard 0.7
升级到
4.3.5-Final
时,这个问题就开始了

例如:

UUID id = UUID.fromString(myUuid)
session.get(myClass, id);  
此代码从数据库中的行返回所需的对象。现在,在我重新启动服务器之后

UUID id = UUID.fromString(myUuid)
session.get(myClass, id);  
它不返回任何记录。我能够验证表中仍然存在相同的记录,并且ID没有被修改

编辑


实际上,这只是我基于H2文件的实例中的一个问题。当我将H2从1.3.172升级到1.4.185时,这个问题就开始出现了。发布相关代码,告诉我们您希望它做什么,以及它会做什么。添加了简单的示例。如果您找到了问题的确切答案,最好将其作为您自己问题的答案发布。您甚至可以单击“接受”。当然等了两天后。