当前位置: 代码迷 >> SQL >> createSQLQuery报出“列名无效”异常的解决办法
  详细解决方案

createSQLQuery报出“列名无效”异常的解决办法

热度:19   发布时间:2016-05-05 13:06:47.0
createSQLQuery报出“列名无效”错误的解决方法

比如hqlSelect po.Id as {productOrder.intId} From o_product_order po,那么productOrder这个映射文件只能有intId这个属性值,如果有另外的属性值,则会出现列名无效的错误。

?

解决方法为用as {productOrder.intId}之类的语句把productOrder所有的属性值进行转换。比如productOrder还有title属性,那么正确的hql应该为:

Select po.Id as {productOrder.intId},po.title as {productOrder.title} From o_product_order po

  相关解决方案