Тип выборки JPA по умолчанию

Насколько я понимаю, @OneToOneи @ManyToOneаннотации JPA выполняют выборку eager. Я хочу, чтобы они лениво загружались в мое приложение или, по крайней мере, намекали на это (, что по умолчанию используется в спящем режиме ). Я начал добавлять аннотацию fetch = FetchType.LAZY

, например

@ManyToOne(optional = false, fetch = FetchType.LAZY)

вместо

@ManyToOne(optional = false)

. Это утомительно и подвержено ошибкам. Есть ли способ сделать это на уровне приложения? Возможно, в файле persistence.xml?

20
задан Perception 10 March 2013 в 01:48
поделиться