【发布时间】:2017-07-16 10:18:15
【问题描述】:
我有非常复杂的休眠结构,有许多@ManyToMany、@ManyToOne、@OneToOne 等关联。这些嵌套的集合/对象也有它们自己的嵌套对象/集合。整个对象被延迟加载。
我想要实现的是,对于一个特定的操作,能够急切地获取整个对象。
我做了一些研究,但我能找到的只是解决方案,您需要指定每个对象/集合并手动获取它。
有没有一种方法可以获取整个对象结构而无需指定我需要获取的每个对象?
【问题讨论】:
我有非常复杂的休眠结构,有许多@ManyToMany、@ManyToOne、@OneToOne 等关联。这些嵌套的集合/对象也有它们自己的嵌套对象/集合。整个对象被延迟加载。
我想要实现的是,对于一个特定的操作,能够急切地获取整个对象。
我做了一些研究,但我能找到的只是解决方案,您需要指定每个对象/集合并手动获取它。
有没有一种方法可以获取整个对象结构而无需指定我需要获取的每个对象?
【问题讨论】:
你可以将你的休眠hibernate.enable_lazy_load_no_trans配置为true,这将加载对象的属性而不需要启动事务。
【讨论】: