解析hibernate query从数据库中搜寻的结果
来源:互联网 发布:淘宝一口价怎么填 编辑:程序博客网 时间:2024/05/16 23:35
在hibernate中封装了sql语句,使用的是自己的hql语句,然而hql语句有时候不能满足项目的查询需求,这就需要用sql语句进行查询。
可以再hibernate操作的基类中添加如下方法:
public Query createSql(String sql) {
Session mySession = this.getHibernateTemplate().getSessionFactory().openSession();
Query len = mySession.createSQLQuery(sql);
return len;
}
然后再Dao层调用该方法,传入需要执行的sql语句。
当返回的结果不是基本类型而是对象或对象的集合形式,操作query的方式如下:
List<CyTopic> friendTopic = new ArrayList<CyTopic>();
List friendList = query.list();
for ( int i = 0; i < friendList.size(); i++ )
{
Object[] tmpObjArray = (Object[]) friendList.get(i); //tmpObjArray数组里的内容就是对象里的值。需要把这些值一个一个的set到对象里
}
- 解析hibernate query从数据库中搜寻的结果
- 从类中搜寻是本类集合的成员
- hibernate中Query的用法
- hibernate中Query的用法
- hibernate中Query的用法
- 如何在搜寻结果名中名列前茅
- 如何在搜寻结果名中名列前茅
- Hibernate之Query.uniqueResult()结果为数值的注意事项
- 从数据库中读取多个结果集的方法
- Hibernate中Query.list()和Query.iterator()的区别
- 从数据库中查询一个结果集和多个结果集的方法
- Hibernate中query的常用方法
- Hibernate中Query对象的使用
- Hibernate中设置query参数的方法
- 关于hibernate中query的查询
- hibernate中query和sqlquery的区别
- hibernate中query的使用详解
- Hibernate中query的常用方法
- poj 2600 Geometrical dreams 模拟退火
- OSI参考模型
- 士不可以不弘毅,任重而道远
- Double与Float,Integer,Long封装类型的变量,比较大小时,
- Linux常用压缩解压命令——课堂笔记
- 解析hibernate query从数据库中搜寻的结果
- mars老师[Android开发视频教学]01_24 Socket编程
- 编程珠矶 习题 4.6 利用二分搜索找到一个数在顺序数组里面的下限和上限
- Havok物理引擎 骨骼动画
- [iOS]Xcode 4.1 bug: Text Field 引起 EXC_BAD_ACCESS 错误的解决
- 不同数据源之间数据同步的几种实现方式
- qt中pro文件中的配置说明
- java swing中jpanel跟jframe的区别
- Linux命令kill和signal