hibernate 自定义sql createSQLQuery多表join查询查询自定义vo对象
来源:互联网 发布:smo算法 python实现 编辑:程序博客网 时间:2024/05/29 23:23
由于要做个left join所以要搞个vo对象
LogManageVo.java
里面就写属性和get set方法就可以了import com.sevnce.log.entity.LogManageDetails;/** * Created by zhouzhongqing on 2017/3/16. */public class LogManageVo extends LogManageDetails{ /** * 操作人id * */ private int usrUserId; /** * 操作人名称 * **/ private String usrUserName; /** * 操作人动作,操作了哪个模块 * **/ private String whatAction; /** * 记录的操作日志是否为登录,0 登录 1 其他 * **/ private int isLogin; public int getUsrUserId() { return usrUserId; } public void setUsrUserId(int usrUserId) { this.usrUserId = usrUserId; } public String getUsrUserName() { return usrUserName; } public void setUsrUserName(String usrUserName) { this.usrUserName = usrUserName; } public String getWhatAction() { return whatAction; } public void setWhatAction(String whatAction) { this.whatAction = whatAction; } public int getIsLogin() { return isLogin; } public void setIsLogin(int isLogin) { this.isLogin = isLogin; }
String sql = "SELECT lmd.*,lm.usrUserId,lm.usrUserName,lm.whatAction,lm.isLogin from log_manage_details as lmd LEFT JOIN log_manage as lm on lm.id = lmd.ref_LogManageId "; Query query = baseDao.querySql(sql).setResultTransformer(Transformers.aliasToBean(LogManageVo.class));
querySql里面封装的createSQLQuery
重要的是这个方法setResultTransformer,createSQLQuery返回的是数组,如果要转换的bean对象是一个VO或者是POLO对象的话就用这个方法
0 0
- hibernate 自定义sql createSQLQuery多表join查询查询自定义vo对象
- Hibernate查询返回自定义对象
- hibernate查询SQL语句返回自定义实体对象
- hibernate查询SQL语句返回自定义实体对象
- hibernate查询SQL语句返回自定义实体对象
- Hibernate 自定义查询sql 并使用自定义对象接收查询结果
- Hibernate的createSQLQuery查询
- Hibernate 命名查询、本地SQL、自定义SQL
- Native SQL查询 createSQLQuery()
- Hibernate高级使用:查询返回自定义对象
- Hibernate实现dao自定义sql查询结果
- hibernate 使用sql 查询利用setResultTransformer查询出封装好的VO对象
- hibernate 自定义查询结果
- Hibernate 原生查询 createSQLQuery 详解
- nutz自定义sql查询
- Hibernate命名查询、本地SQL、自定义SQL、存储过程
- sql 查询自定义sql函数
- hibernate 自定义字段查询映射为pojo对象的新思路
- GCC C语言处理主要函数之c_common_init
- solr6.3安装部署
- 图片压缩大小清晰度测试
- CCF201403-1-相反数
- 题目1004:Median
- hibernate 自定义sql createSQLQuery多表join查询查询自定义vo对象
- ViewPage的初使用(一)
- C++中的深拷贝和浅拷贝
- nginx的Mainline version、Stable version、Legacy version的版本区别
- 对称矩阵和稀疏矩阵以及它们的压缩存储
- 如何构建Android MVVM 应用框架
- 开发常用代码记录
- 第一个Spring程序
- intent打开外部程序、setClassName和 ComponentName 区别