ResultSet 对象中如何获取enum类型的值?
代码如下:
conn=DBConnector.getConn();
String sql="SELECT * FROM ttt_goodsinfo";
stmt=conn.createStatement();
ResultSet rs=stmt.executeQuery(sql);
while(rs.next()) {
pm=new ProductModel();
pm.setCode(rs.getString(1));
pm.setName(rs.getString(2));
pm.setCategory(); //如何从rs中拿到类型为enum的值?
pm.setPrice(rs.getFloat(4));
pm.setCommend(rs.getInt(5));
pm.setDiscount(rs.getInt(6));
list.add(pm);
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
可以理解此处的枚举在mysql中就是一个字符串。
手动转就行。