UUID和JPA2.0

时间:2019-02-04 13:48:42

标签: java postgresql hibernate jpa hsqldb

我们有一个postgres数据库,该数据库的索引在格式化为UUID:s的字符串上速度慢。与在表中使用UUID作为数据类型相比,速度慢。

我们想解决这个问题,并将字符串转换为数据库本机uuid,但是我们仍然坚持使用Jboss EAP6.4,例如JPA2.0,更糟糕的是,我们针对HSQLDB进行了一系列数据库测试(以避免建立用于单元测试的中央数据库)。

我已经尝试过搜索Google,但是大多数解决方案似乎都依赖于数据库中的非uuid类型(字符串或二进制文件),或者是关于JPA2.2的,更不用说它们已经很老了。

因此,从根本上讲,这是一个可以在合理的努力范围内解决的问题,还是我应该回到ops并说我们需要将Jboss升级到可恨的Jboss和Hibernate版本,这应该不是问题吗?现在解决了吗?

0 个答案:

没有答案