使用hibernate时遇到的类型转化问题
正确流程是
1、sql语句
2、创建Query对象
3、使用list类进行接收
这样就不存在查询结果转化为list出现问题的错误了
hibernate使用sql语句的搜索流程
public List<Request> getListOfTransno(String id) {
String sql = "select p.* from request p where p.id=?";
//查数据进行验证
Query query = this.getSession().createSQLQuery(sql).addEntity(Request.class);
query.setFirstResult(0);
query.setString(0, id);
@SuppressWarnings("unchecked")
List<PayRequestInfo> list = query.list();
return list;
}
hibernate使用hql语句搜索的流程

本文介绍在使用Hibernate框架进行数据库操作时遇到的类型转换问题及解决方法。通过具体示例展示了如何利用SQL和HQL语句进行数据查询,并将查询结果正确转化为List。
5万+

被折叠的 条评论
为什么被折叠?



