代码如下:
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);
}
可以理解此处的枚举在mysql中就是一个字符串。
手动转就行。