社区
非技术区
帖子详情
欢迎加入j2ee群!J2EE:15499661!SPRING:18486626!JAVA程序员:2688555
leo_china2005
2005-12-18 07:01:44
研究轻量级框架,SPRING,STRUTS,HIBERNATE,J2EE规范,软件设计。ECLIPSE插件开发。
欢迎高手加入,有高手加入,我让管理。
J2EE:15499661
SPRING:18486626
JAVA程序员:2688555
欢迎加入。
...全文
102
4
打赏
收藏
欢迎加入j2ee群!J2EE:15499661!SPRING:18486626!JAVA程序员:2688555
研究轻量级框架,SPRING,STRUTS,HIBERNATE,J2EE规范,软件设计。ECLIPSE插件开发。 欢迎高手加入,有高手加入,我让管理。 J2EE:15499661 SPRING:18486626 JAVA程序员:2688555 欢迎加入。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
leo_china2005
2005-12-19
打赏
举报
回复
谢谢!顶!
esprit0318
2005-12-19
打赏
举报
回复
顶
leo_china2005
2005-12-19
打赏
举报
回复
3Q
crazycy
2005-12-19
打赏
举报
回复
支持
Hibernate的setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP)
[html] view plaincopy String sql= "select name,age,sex from student"; SQLQuery query = session.createSQLQuery(sql); query.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MA...
写在hibernate里面的sql setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP);
当我们用HQL进行子查询的时候,如select * from Tree where pid in (select id from Tree,此时HIBERANTE就会报错,说什么*号错误之类的。但如果将*改为Tree类里的所有子段时就不会有问题了。就会像平时一样第一行数据返回一个Object[],然后你再根据Tree类里字段对Object[]数组里的值进行转换。这样一来比较麻烦。今天发现如果我SQ
Hibernate 的原生sql查询转map setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP)
使用该方法最直接的好处就是可以根据查询的字段名来获取相应的值 [
java
] view plain copy 如下是一个查询多字段时的处理情况:"code" class="
java
">String sql = "SELECT message_id,app_id FROM message"; Query query = getSessi
java
.lang.ClassCastException: [L
java
.lang.Object; cannot be cast to
java
.util.Map
在使用Hibernate进行数据库查询的时候报此
hibernate返回map结果集
HashMap map = (HashMap)query.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP).list().get(0); hibernate返回map结果集
非技术区
23,404
社区成员
70,506
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章