中易网

mysql hibernate的sql查询怎么返回实体类

答案:1  悬赏:50  
解决时间 2021-03-22 15:00
mysql hibernate的sql查询怎么返回实体类
最佳答案
[java] view plain copy
sql为select a.*, b.id as childId, b.childName from a,b where a.id = b.id

当遇到Column '*' not found找不到的时候,首先检查该字段是否存在,如果存在还有这个错误,有两种解决办法
第一种:有可能是你的*字段取了别名,那么在查询的时候一定要指定改别名的类型,为已经存在的别名指定数据类型。只需要为最外层的有别名的字段指定类型即可。代码如下:

[java] view plain copy
SQLQuery query = session.createSQLQuery(sql).addScalar("别名", Hibernate.INTEGER);//指定别名的数据类型//多个别名可以连续写多个如:session.createSQLQuery(sql).addScalar("别名", Hibernate.INTEGER).addScalar("别名1",Hibernate.INTEGER);
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
一个多年的异性朋友约我一起出去旅游,我看他
谁在北京ktv当过服务员的 说说经历【男】
梦到去抓小河旁抓蜗牛,旁边有个人在等着抓乌
从天津到濮阳的发车时间
中式装修家装设计的理念有哪些?
0511是哪个市
问道2016区赚钱攻略
金边吊兰有哪些品种,金边吊兰的养殖方法和注
广州哪有有正宗的好一点的按摩
急!四个月的宝宝可以吃辅食了吗?我朋友的宝
如何关闭foxmail的邮件内容预览功能?
你好,我想微信上卖各种花茶,到哪里找好点的
晚上睡觉前喝豆浆有没有坏处
西安什么地方已经设有立体车库了?
高考报志愿学编程有没有前途啊?
推荐资讯
最近发生一笔出口业务货物直接出口,未进入保
我结婚前贷款买的房,婚前在律师处办理公证,内
古韵茶缘庄怎么去啊,我要去那办事
关于健身器材市场调研报告怎么写???
得了淋巴结核会死吗?
建国门桥附近代驾活多吗
急求,篱园灌汤包好吃么, 武汉哪里有急求?急
如何刻录CDFS 格式的光盘
苯丙乳液可燃吗
黄石轻轨下陆站在哪里
花鼓戏张先生讨学钱完整版
我的内心越来越不平静,我很排斥现在的实习工
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?