hibernate 执行本地sql 映射到实体类
来源:互联网 发布:什么时间游泳最好知乎 编辑:程序博客网 时间:2024/06/05 09:33
第一种方式:
1.全部映射
String sql = "select c.* from 表名 c";SQLQuery navtiveSQL = this.getCurrentSession().createSQLQuery(sql);navtiveSQL.addEntity(实体类名.class);List<类名> list= navtiveSQL.list();
2.部分属性映射(注:如果要部分属性映射,则sql里要全部把属性都写上,我觉得跟全部映射没啥区别了)
String sql = "select c.ID as {实体名.name},c.NAME as {实体名.name} from 表名 c";SQLQuery navtiveSQL = this.getCurrentSession().createSQLQuery(sql);navtiveSQL.addEntity(实体类名.class);List<类名> list= navtiveSQL.list();
第二种方式:
String sql = "select c._ID as id,c._NAME as name from 表名 c";SQLQuery navtiveSQL = this.getCurrentSession().createSQLQuery(sql);navtiveSQL.addScalar("id", StandardBasicTypes.INTEGER).addScalar("name", StandardBasicTypes.STRING);navtiveSQL.setResultTransformer(Transformers.aliasToBean(类名.class));List<类名> list= navtiveSQL.list();
0 0
- hibernate 执行本地sql 映射到实体类
- SQLServer映射hibernate到实体类
- hibernate 原生sql查询映射到实体bean
- hibernate实体类映射
- MyEclipse映射数据库表到hibernate实体类
- 【Hibernate】从入门到精通(三)映射实体类
- 【Hibernate】——实体类映射到数据库表
- Hibernate如何配置实体类到数据库表的映射
- hibernate之实体类型到映射文件
- hibernate 实体字段不映射到数据库
- 在hibernate中,如何把原生sql查询出来的结果映射到实体bean
- hibernate将sql或hql查询结果集映射为实体类 不需要映射文件
- Hibernate 执行SQL语句查询实体
- hibernate 映射实体类并操作数据库!
- HIBERNATE 将实体类 映射成数据库表
- hibernate一个实体类映射多张表
- Hibernate映射实体类自动导入方法
- Hibernate--实体类与表映射01
- Python模块常用的几种安装方式
- jxl实现对EXCEL读取操作代码实例
- Android HorizontalScrollView 相关问题
- 不带头结点的链表头插法C++实现
- 纯Python包发布setup脚本编写示例
- hibernate 执行本地sql 映射到实体类
- 关于mysql thread_cache_size的设置优化!
- 深度优先算法遍历文件夹里面的各文件
- Java学习笔记11——数据库编程
- 使用librtmp进行H264与AAC直播
- 使用 Apache MINA 2 开发网络应用
- chatofpomelo简析之二——聊天
- C++编程中时间使用总结
- 使用Apache cxf 开发restful webservice 服务的实例