小编Jas*_*ers的帖子

如何在数据库中查询存储为二进制文件的UUID(JPA/Hibernate/MySQL)

我有一个基于Java/JPA/Hibernate/MySQL的应用程序.我想使用UUID进行对象标识,但是我想确保数据库性能不受影响.

我发现这个伟大的博客发布了JPA和UUID主键,这让我有了一些方法.请注意如何通过以二进制形式存储UUID来优化UUID的存储(与字符串表示形式相比).

它解决了部分问题,因为现在我们可以有效地将对象插入到数据库中.

但是,现在当我想使用EntityManager.createQuery从数据库进行查询时,我遇到了一个问题.是否有可能/需要查询二进制数据?或者,我应该将字符串UUID与二进制版本一起存储以方便查询吗?

binary uuid hibernate jpa

8
推荐指数
2
解决办法
7060
查看次数

标签 统计

binary ×1

hibernate ×1

jpa ×1

uuid ×1