1
17
冬眠有点可怕。这是一个很好的ORM的一个奇怪的失败。绕过它的“最简单”方法是将枚举声明为自定义的休眠类型。幸运的是,Hibernate编写了一个示例实现,您可以在应用程序中逐字输入: http://www.hibernate.org/265.html 它们甚至包括如何使用它的说明。这是我在需要持久枚举时使用的模式。 |
2
13
我创建了一个类似的类,比如Hibernate建议的类,它是可配置的,不需要为这个持久性创建一个新的类型。 可以像这样使用
我添加了一个参数化类型的实现来支持传递的参数。
|
3
6
可以用注释枚举
然后,枚举声明如下所示:
Tuplezer是:
|
4
3
如果只想以只读方式使用实体,则可以使用
|
5
1
虽然远不是理想的,但我解决这个问题的方法是使用EnumStringType和非规范化的可更新视图。 |
AntonBoarf · 休眠/春天:悲观主义者vs乐观主义者锁定? 6 年前 |
Sinan Samet · Hibernate给出无法确定类型错误 6 年前 |
Carlos Chávez · Tomcat/Hibernate配置 6 年前 |
Seric · 更改Naturald参数名称后出错 6 年前 |
OOvic · 使用JoinTable实现多个关系中的JPQL查询 6 年前 |
Jovan0042 · 在H2中持久化多个实体引发异常 6 年前 |