现有hql:
select id,CONCAT('para_status.action?id=',id) from tblParam group by id
这个HQL在mysql中可以执行,但是执行出来的结果变成了
select id,CONCAT('para_status.actionnullid=',id) from tblParam group by id
就是hql中的?变成了null.想问有什么办法让他不改变?难道只能用JDBC方式写?
现有hql:
select id,CONCAT('para_status.action?id=',id) from tblParam group by id
这个HQL在mysql中可以执行,但是执行出来的结果变成了
select id,CONCAT('para_status.actionnullid=',id) from tblParam group by id
就是hql中的?变成了null.想问有什么办法让他不改变?难道只能用JDBC方式写?
[code="java"]
Query query = getSession().createQuery("select id,CONCAT(:param,id) from tblParam group by id");
query.setString("param", "'para_status.action?id='");
query.list();
[/code]