【发布时间】:2012-11-01 22:14:03
【问题描述】:
我已经四处寻找一些答案,但它们还不够让我满意。我希望这不会重复。
我有一个应用程序,其中的数据应该是恒定的。以后可以修改此数据,因此我当前的方法是使用带有此常量的单独表,该表从其他表中引用。例如,此表具有列 ID 和列值。而这张表是由一个带有ID和Value的Java对象来表示的。
当我想比较这个常量时,我的问题就来了。比较使用它的 ID 对我来说似乎很难看,所以我想使用枚举来比较它们。但这似乎很尴尬,因为我将在用作“类型”的类中使用 ENUM。所以我也在考虑 JPA 的 @enumerated 注释......但老实说,我没有看到最好的方法。我可以肯定的是,我绝对希望 - 不知何故 - 将这些常量数据存储在数据库中。
【问题讨论】:
标签: java mysql hibernate jpa enums