nos*_*nos 30
JDBC不支持枚举.
你可以将字符串转换为枚举,所以如果你有一个Java枚举,你可以做类似的事情
MyEnum enumVal = MyEnum.valueOf(rs.getString("EnumColumn"));
Run Code Online (Sandbox Code Playgroud)
你必须保持你的java enum和mysql枚举同步.如果没有来自字符串的映射,MyEnum.valueOf()可以抛出IllegalArgumentException,如果从db获取空值,则抛出NullPointerException.
| 归档时间: |
|
| 查看次数: |
16644 次 |
| 最近记录: |