Hibernate结果获取错误问题

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();
})

阅读 1.3k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题