Я использую tomcat в качестве своего веб-сервера и хотел бы использовать аннотацию fetch = FetchType.lazy
для всех моих аннотаций @OneToOne, но spring отменяет мои ленивые настройки и дает мне предупреждения eclipselink:
Reverting the lazy setting on the OneToOne or ManyToOne attribute [student] for the entity class [class org.bixin.dugsi.domain.Registration] since weaving was not enabled or did not occur.
Что мне нужно сделать, чтобы tomcat заработал, чтобы я мог использовать ленивую выборку или есть какие-либо другие альтернативы отношениям ленивой загрузки. У меня огромные проблемы с производительностью?
Теперь я пытаюсь добавить плетение во время загрузки, я добавил как spring-instruments.jar, так и spring-aspects.jar в свой tomcat/lib, и после добавления глобального <context:load-time-weaver/>
в мой файл applicationContext.xml я получаю
ClassLoader [sun.misc.Launcher$AppClassLoader] does NOT provide an 'addTransformer(ClassFileTransformer)' method. Specify a custom LoadTimeWeaver or start your Java virtual machine with Spring's agent: -javaagent:org.springframework.instrument.jar