如何使用 Openxava 保存枚举实际值?
How to save enum actual value with Openxava?
我有如下枚举。
私人性爱;
public 枚举性别 { 男性、女性、其他 }
Openxava 将值数据库保存为 0,1,2。但我想保存实际值,如 "MALE"、"FEMALE" 和其他。
如何使用 Openxava 执行此操作?
我有一些具有更多值的枚举,而不仅仅是这个枚举。
我正在使用共享数据库,如果我将值保存为 0、1、2,其他应用程序将失败。
和
如何在下拉列表 0 位置添加空白元素,用户不能 select 空值。
请帮我解决这个问题...
谢谢...
使用@Enumerated(EnumType.STRING):
@Enumerated(EnumType.STRING)
private Sex sex;
这不是 OpenXava 特有的,它是一个 JPA 功能。
我有如下枚举。
私人性爱; public 枚举性别 { 男性、女性、其他 }
Openxava 将值数据库保存为 0,1,2。但我想保存实际值,如 "MALE"、"FEMALE" 和其他。
如何使用 Openxava 执行此操作?
我有一些具有更多值的枚举,而不仅仅是这个枚举。
我正在使用共享数据库,如果我将值保存为 0、1、2,其他应用程序将失败。
和
如何在下拉列表 0 位置添加空白元素,用户不能 select 空值。
请帮我解决这个问题...
谢谢...
使用@Enumerated(EnumType.STRING):
@Enumerated(EnumType.STRING)
private Sex sex;
这不是 OpenXava 特有的,它是一个 JPA 功能。