JPA中查询任意表的任意字段转实体类Dto的Util方法
来源:互联网 发布:c语言中的char=a[] 编辑:程序博客网 时间:2024/06/05 17:30
//转换实体类public static <T> List<T> castEntity(List<Object[]> list, Class<T> clazz) throws Exception { List<T> returnList = new ArrayList<T>(); Object[] co = list.get(0); Class[] c2 = new Class[co.length]; //确定构造方法 for(int i = 0; i < co.length; i++){ c2[i] = co[i].getClass(); } for(Object[] o : list){ Constructor<T> constructor = clazz.getConstructor(c2); returnList.add(constructor.newInstance(o)); } return returnList; }
注意:
新建的Dto需要一个构造方法,该构造方法参数的类型,位置需要与hql语句查询出来的字段完全一致,上面这个方法就是按照位置赋值的,而不是按照字段名。
0 0
- JPA中查询任意表的任意字段转实体类Dto的Util方法
- 跨库查询.可以暴露任意库中任意表中字段的值
- spring boot jpa多表查询展示实体的方法
- 在sqlserver数据库中查询所有表的任意字段中某个值(例如值为a)
- 替换任意的方法
- 【JPA】关于JPA使用原生多表查询,返回实体集合的方法 [@FiledResult]注解应用
- ecshop商品详情页添加任意字段的方法
- 织梦DedeCMS任意位置调用自定义字段的方法
- 支持任意字段排序及多表关联查询的存储过程分页
- sql查询满足任意几个条件的查询方法
- sql查询满足任意几个条件的查询方法
- 实体类与DataTable的转化(适用任意类型)
- 如何验证json数据中任意字段的值
- JPA查询实体部分字段
- SQL Server可按任意字段排序的分页存储过程(不用临时表的方法)
- spring JPA中对自定义实体的查询经验
- List实体集合更改任意Model中某一个字段的值,其他Model值也一起变了,引用类型和值类型的问题
- java中保留任意位数的小数/java中四舍五入/获得任意位数的方法
- 机房收费系统总结
- iOS开发基于xcode7.2的应用程序需国际化本地化处理
- C#目录内文件批量查找替换字符串内容
- GDKOI2016 Day2 T4 小学生数学题
- 分糖果
- JPA中查询任意表的任意字段转实体类Dto的Util方法
- [POJ3436]ACM Computer Factory 做题笔记
- 传智博客 js(三)
- PAT 1007. 素数对猜想 (20);判断一个数为素数;java实现
- 图像识别中的深度学习
- 原生NavigationView菜单中添加消息提醒(小红点)
- C# 传方法function / 传带参数的方法function
- 利用java和浏览器导出的cookies进行模拟登录百度贴吧
- 随机出现“No result defined for action ....Action and result input”解决