我有一个带有映射到每个枚举的自定义整数值的枚举,因为顺序可能经常改变,所以我不能依赖序数。我看到类似的问题特定于JPA/Hibernate (这正是我的场景:Map enum in JPA with fixed values?),但是我们在我的项目中只使用JDBC模板,所以没有JPA/Hibernate集成。 我可以手动创建RowMapper并设置枚举,但我希望避免这样做,因为所
我有组和用户,其中组必须有一个所有者,否则他不能存在于hibernate中,为了实现这个结果,我做到了:@org.hibernate.annotations.CascadeType.DELETE_ORPHANprivate User owner;我的问题是,当我的所有项目配置都是JPA 2.0时,该如何做?
我需要在JPA2中存储映射的帮助,因为键和值都是枚举(Map<Enum, Enum>)。使用Hibernate作为我的JPA提供程序,它将枚举存储为blob,但我需要将数据存储为字符串。:@MapKeyEnumerated(value = EnumType.STRING)
public Map<Enum, Enum> ge