我们可以使用hibernate在Hibernate表和非hibernate表之间进行查询吗?
意味着一张表是使用 hibernate 注释创建的,即域对象,而另一张表是在 ms sql server 2008 中手动创建的。
当我尝试时,它给出了异常:-
ERROR org.hibernate.util.JDBCExceptionReporter - Invalid object name 'xyz.abc'
最佳答案
不,您无法使用 HQL 查询未映射的实体。您可以在 createSQLQuery
方法的帮助下使用 SQL 查询未映射的实体。
不确定是否可以在同一查询中使用 sql + hql。
关于java - Hibernate 和非 Hibernate 表之间的查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15288601/