【发布时间】:2013-04-17 21:31:24
【问题描述】:
我需要定义/覆盖默认的休眠映射来解决 java.util.UUID 默认映射的问题。
我一直在查看与该主题相关的几个 cmets:这里是 Postgresql UUID supported by Hibernate? 和 Postgres + Hibernate + Java UUID 和 Persisting UUID in PostgreSQL using JPA 以及 Hibernate 文档。
然而,annotate 更简单的解决方案; @Type(type="pg-uuid") 之类的东西对我不起作用,因为我需要使用不同的数据库(例如 H2)运行
所以我需要的是“注册 org.hibernate.type.PostgresUUIDType 作为暴露为 java.util.UUID 的所有属性的默认 Hibernate 类型映射”,正如在几个 cmets 中所说的那样。
遗憾的是,在查看文档后,我仍然不知道该怎么做。
能否请您解释或指出有关如何覆盖 Hibernate 4.2 中的默认类型映射的更详细信息?
谢谢,问候,
【问题讨论】:
标签: java hibernate mapping uuid