我使用继承类型"TABLE_PER_CLASS“在我的项目中定义了两个实体。之后,我定义了两个存储库来访问数据,但是,当我使用它们来查找B实体的记录时,生成的查询不包括JOIN语句,而只包括"SELECT id,name,alternate_name from b“,并且它失败了我是不是错过了什么我看不见的东西?实体A:@Inheritance(strategy = In
虽然它是在抽象基类(MessageDestination)中指定的,但在专门的MessageDestination类(例如MessageDestinationRoom)存储库中,它似乎是不可见的。嵌套异常是org.springframework.beans.factory.BeanCreationException:错误创建名为‘messageDestinationRoomDAO’的bean :msg") private MessageDestination d
我想在spring存储库@Query中使用JPA2.0Type表达式,但是它给了我一个验证错误Validation failed for query for method public abstract以下是我的实体定义:@Entity(name = "Location")publicreferencedColumnName = "ID")