我在hibernate模型类中有多个引用实体的hibernate实体,并且在尝试获取spring-hibernate应用程序中的任何实体时(启用了c3po池和事务管理)获取tomcat多个日志条目
[SessionFactoryImpl:getReference(1154)] - 返回对SessionFactory的引用
我尝试过没有引用test的新实体,并没有看到sessionFactoryImpl的任何日志条目:tomcat日志中的getReference,但当我尝试使用其中的一个引用时,日志中有一个条目。
可能它取决于你的hibernate模型类中有多少个引用实体。当您触发任何查询时,hibernate sessionFactory会为每个引用实体创建代理对象,并在执行时将其返回到session / sessionFactory对象。
是否与事务管理或sessionFactory有关。如果是,有什么办法可以在tomcat中禁用或管理这些日志条目。