使用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语句搜索的流程


Logo

北京人形旗下天工造物具身智能开源社区,聚焦具身天工与慧思开物两大平台

更多推荐