session.createQuery()与createSQLQuery()区别
2015-11-23 11:00
381 查看
前者用的hql语句进行查询,后者可以用sql语句查询
前者以hibernate生成的Bean为对象装入list返回
后者则是以对象数组进行存储
所以使用createSQLQuery有时候也想以hibernate生成的Bean为对象装入list返回,就不是很方便
突然发现createSQLQuery有这样一个方法可以直接转换对象
Query query = session.createSQLQuery(sql).addEntity(XXXXXXX.class);
XXXXXXX 代表以hibernate生成的Bean的对象,也就是数据表映射出的Bean。
前者以hibernate生成的Bean为对象装入list返回
后者则是以对象数组进行存储
所以使用createSQLQuery有时候也想以hibernate生成的Bean为对象装入list返回,就不是很方便
突然发现createSQLQuery有这样一个方法可以直接转换对象
Query query = session.createSQLQuery(sql).addEntity(XXXXXXX.class);
XXXXXXX 代表以hibernate生成的Bean的对象,也就是数据表映射出的Bean。
相关文章推荐
- UIViewContentMode各类型效果
- UVA11775 Unique Story dp+二维树状数组优化
- Kibana User Guide [4.2] » Visualize » Pie Charts
- 加载UI
- Kibana User Guide [4.2] » Visualize » Metric
- Easyui combobox 源码修改模糊查询v=1.34
- Kibana User Guide [4.2] » Visualize » Markdown Widget
- android 解决volley中StringRequest返回乱码
- UIView中的坐标转换
- IOS UI 规范
- Android Build with Gradle and ProGuard : “The output jar must be specified after an input jar, or it
- Run Configuration error:broken configuration due to unavailable
- int, NSInteger, NSUInteger, NSNumber的区别
- QT Creator 使用 design 修改 ui界面编译后界面未更新问题的解决 From EricQu
- UITextView的使用详解
- Kibana User Guide [4.2] » Visualize » Line Charts
- UILabel属性
- LeetCode "Range Sum Query 2D - Mutable"
- iOS子线程操作UI问题检查
- Array Question 1 unique string