Hibernate 指定查询结果的数据类型
来源:互联网 发布:陈设艺术设计相关软件 编辑:程序博客网 时间:2024/06/05 01:00
Hibernate 指定查询结果的数据类型
1.使用Hibernate中的addScalar(String arg,Type type)来自定义返回字段的类型,
如:
this.getSession().createSQLQuery("select id,name,state from table") .addScalar("id", Hibernate.STRING).addScalar("name", Hibernate.STRING).addScalar("state", Hibernate.STRING).list();
但是如果sql语句是这样的
"select t1.id,t1.name,t2.state from table1 t1,table2 t1 where ti.id=t2.id"
那么 在 addScalar 时就不能写成
.addScalar("t1.id",Hibernate.STRING);
不然会出现字段无效
而应该写成
.addScalar("id",Hibernate.STRING);
这种方法必须把所有要查询的字段进行定义,在字段比较多的时候,就相对比较麻烦;
2.在查询语句中直接指定数据格式,
如:
select id,name,cast(state as varchar(2)) from tb
这种解决方法比较方便
- Hibernate 指定查询结果的数据类型
- Hibernate查询指定字段并返回对象的结果集
- hibernate 查询结果的展现
- Hibernate hql 查询指定字段并获取结果集的几种情况
- hibernate hql 查询指定字段并获取结果集
- Hibernate hql 查询指定字段并获取结果集
- Hibernate hql 查询指定字段并获取结果集
- Hibernate hql 查询指定字段并获取结果集
- Hibernate hql 查询指定字段并获取结果集
- Hibernate hql 查询指定字段并获取结果集
- hibernate hql 查询指定字段并获取结果集
- Hibernate hql 查询指定字段并获取结果集
- Hibernate hql 查询指定字段并获取结果集
- hibernate hql 查询指定字段并获取结果集
- Hibernate hql 查询指定字段并获取结果集
- Hibernate hql 查询指定字段并获取结果集
- Hibernate hql 查询指定字段并获取结果集
- Hibernate hql 查询指定字段并获取结果集
- windows程序设计(16):使用自己的图标,光标和字符串表
- 指尖上的Android之实战篇---前导(一)
- 每个程序员都应读的书
- 作为标准的IT人员查资料的网址
- RedHat Enterprise Linux 5 安装TFTP服务器和NFS服务器
- Hibernate 指定查询结果的数据类型
- 在WIN32 DLL中使用MFC
- .NET框架分层设计模式(转)
- 一些经典的计算机书籍
- 十大iPhone防盗应用
- android 里面的 AutoMutex
- shell utilites
- 2.Apache Axis2 用户指引 - 安装和测试客户端代码
- PHPExcel解决内存占用过大问题