java - JPA实体没有表中的列,但根据实体中不存在的列进行查询

标签 java hibernate jpa entity hql

我有一个名为 Person 的实体,它代表 person_tb person_tb 有 10 个字段,其中包括 zipcountry。但这些列并未在 Person 实体中指定。该实体仅包含实际表中 10 列中的 8 列。

我仍然可以针对引用不存在字段(但存在于实际表中)的人员实体运行查询吗? (我假设这是不可能的)

如果上述不可能,我可以根据实体中缺失的字段编写 native 查询吗?

最佳答案

是的 - 您可以使用Native SQL Queries为此目的。

关于java - JPA实体没有表中的列,但根据实体中不存在的列进行查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17499717/

相关文章:

java - Spring MVC 的 Cookie 问题

java - 从asynctask调用activity的方法

java - JPQL 测试值是否在数组中

jakarta-ee - 如果对象不在数据库中,如何级联持久化,否则合并?

java - JPA服务层事务

java - Java 中的 "Paint"事件处理程序是什么?

java - Springboot ErrorPageFilter 问题

Spring JPA : The column name ** was not found in this ResultSet

hibernate - StaleObjectStateException : Transaction Error in Grails

java - 无法确定 Hibernate PersistenceProvider