hibernate 自动封装

mac2022-06-30  83

一.查询全部对象属性的封装则比较简单

Query query = this.getSession().createSQLQuery(queryString).addEntity(pojoClass);

Query query = this.getSession().createQuery(queryString);

二.查找部分属性

1.使用SQLQuery

Query query = this.getSession().createSQLQuery(queryString);然后对查找的结果循环转化为Map 然后再 map.get(???),set进User user =new User();

最后list.add(user);

2.使用HQl 的Query

Query query = this.getSession().createQuery("select new User(id,name) from User"); //这里必须提供这种构造方法

 

详细见;http://blog.sina.com.cn/s/blog_62cbbdf00100gn4d.html

转载于:https://www.cnblogs.com/yanjunwu/p/3533866.html

相关资源:hibernate将本地SQL查询结果封装成对象(最终)
最新回复(0)