Java Hibernate会话.get()与UUID字符串ID有关
我的Hibernate有问题 mysql表中ID的主键是UUID样式的字符串。e、 g.08fe2a75-5d40-4645-896d-aab2a3ac96b8 但由于某些原因,我无法使用Java Hibernate会话.get()与UUID字符串ID有关,java,hibernate,orm,uuid,Java,Hibernate,Orm,Uuid,我的Hibernate有问题 mysql表中ID的主键是UUID样式的字符串。e、 g.08fe2a75-5d40-4645-896d-aab2a3ac96b8 但由于某些原因,我无法使用session.get()提取数据 Software software=(Software)session.get(Software.class, id); 使用整数ID似乎可以 请建议激活所生成SQL的日志记录,以查看到底发生了什么。这可以通过在Hibernate配置中设置以下属性来实现: <prop
session.get()
提取数据
Software software=(Software)session.get(Software.class, id);
使用整数ID似乎可以
请建议激活所生成SQL的日志记录,以查看到底发生了什么。这可以通过在Hibernate配置中设置以下属性来实现:
<property name="hibernate.show_sql" value="true"/>
将生成的查询与预期结果(在SQL客户机中工作)进行比较
参考文献
- Hibernate核心参考指南
- 部分
org.hibernate.SQL