我有一个JPA实体类,它使用@SecondaryTable关系来检索它的一些字段。有一些针对此实体的查询只需要返回几个字段,所有这些字段都来自主表。我希望在Repository上使用Spring Data JPA投影接口进行查询,以便在不需要时自动避免连接到辅助表。在我的测试中,我还没有做到这一点,Hibernate生成的查询总是连接到辅助表,即使辅助表中的字段都不在投影中。是否支持此行为,或者是否
我们最近在Hibernate中有一个应用程序,我们开始在DAO中使用Open Session in View,我们获取我们真正需要的数据。我们没有关闭会话,但后来在我们的控制器中,在实体上的任何操作中,Hibernate都会从数据库中获取数据。我知道这是使用打开会话的主要原因,但在某些情况下,我不需要获取数据。我在想,在某些情况下,我是否可以告诉hibernate不要获取数据...
student.getSchool().getTea