Is there a way to set EAGER fetch on all "ToMany" collection relationships

#1

Given that the default seems to be FetchType.LAZY for all collections @OneToMany and @ManyToMany.

Such as a configuration option.

Instead of having to explicitly set fetch in annotation code in every relationship.

--- Webel IT Australia, "The Elements of the Web", Specialists in model-based UML, SysML, Enterprise Java, XML, and Drupal CMS web engineering. Dr Darren Kelly, BSc, PhD, https://www.webel.com.au
#2

No. There is no such configuration option, since having EAGER as the fetch type of all relationships may cause loading the entire database into memory if all the objects are reachable from some root that you load.

ObjectDB Support
ObjectDB - Fast Object Database for Java (JPA/JDO)

Post Reply

To post a reply and/or subscribe to update notifications - please login