Hibernate使用原生SQL查询,产生的java.sql.SQLException: Column ‘XXX’ not found问题

 1 @Repository("proModuleDao")
 2 @Scope("singleton")
 3 @SuppressWarnings("unchecked")
 4 public class ProModuleDao extends BaseDao<ProductModule> implements IProModuleDao{
 5 
 6     public List<ProductModuleExtention> listProductModuleExtentionByPid(int pid) {
 7         String sql = "select "
 8                 + "pm.*,"
 9                 + "pmv1.conval as colourValue,"
10                 + "pmv2.conval as sizeValue "
11                 + "from t_pro_module pm left join "
12                 + "t_pro_module_values pmv1 "
13                 + "on pm.colourkey = pmv1.conkey "
14                 + "left join t_pro_module_values pmv2 "
15                 + "on pm.sizekey = pmv2.conkey "
16                 + "where pid = ?";
17         return this.getSession().
18                 createSQLQuery(sql).
19                 setResultTransformer(Transformers.aliasToBean(ProductModuleExtention.class)).
20                 setParameter(0, pid).list();
21     }
22 
23 }
这段代码一直报出java.sql.SQLException: Column ‘conval’ not found.的异常,排查了很久都没有结果,所以只好求助万能的搜索引擎,终于发现了前辈的解答,也不枉我排查了一下午。

戳我查看

posted on 2015-08-21 14:41 都较瘦 阅读(420) 评论(0)  编辑  收藏 所属分类: hibernate相关问题积累


只有注册用户登录后才能发表评论。


网站导航:
 
<2015年8月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
303112345

导航

统计

公告

博客定位:囿于目前的水平,博客定位在记录自己的学习心得和随手的练习

常用链接

留言簿

随笔分类

随笔档案

文章分类

文章档案

搜索

最新评论

阅读排行榜

评论排行榜