我在 select only base class 时遇到了问题,无法找到解决方案。我也总是得到子类,而不仅仅是基类。考虑我有基类@Entity@Inheritance(strategy = InheritanceType.JOINED) public class BaseClass { @Id @GeneratedValue private Long id; private Date date; // some fields}现在我继承了@Entity public class SubClassA extends BaseClass { // some fields}interface BaseClassRep extends JpaRepository<BaseClass,Long>{ @Query(nativeQuery = true, value = "select id,date from baseclass where date = ?1") public BaseClass getByDate(Date date)}问题是 BaseClassRep 不仅返回 BaseClass,还返回 SubClassA 以及从 BaseClass 继承的所有其他子类。如何告诉 Hibernate 我真的只想要基类而不是子类。
添加回答
举报
0/150
提交
取消