hibernate 实体的id是name
持久化的值:
a{
name : xxx
val : 1
}
sql拼接查询出来的结果应该是:
b{
name : xxx
val:2
}
但是结果还是 a
查询代码:
执行sql: select ‘xxx’ as name, 2 as val from dual;
entityClass 实体类
hibernateTemplate.execute(new HibernateCallback<T>() {
SQLQuery query = session.createSQLQuery(sql);
query.addEntity(entityClass);
return query.uniqueResult();
})