繁体   English   中英

Hibernate session.get()UUID字符串ID问题

[英]Hibernate session.get() Problem with UUID string ID

我遇到了Hibernate的问题。

mysql表中ID的主键是UUID样式字符串。 eg08fe2a75-5d40-4645-896d-aab2a3ac96b8

但由于某种原因,我不能使用session.get()来获取数据。

Software software=(Software)session.get(Software.class, id);

整数ID似乎没问题。

请指教

激活生成的SQL的日志记录以查看正在发生的情况。 这可以通过在Hibernate配置中设置以下属性来完成:

<property name="hibernate.show_sql" value="true"/>

或者在记录后端的配置中设置以下类别进行调试。

org.hibernate.SQL

将生成的查询与预期结果(在SQL客户端中有效)进行比较。

参考

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM