Я получаю в своих журналах исключение:
Caused by: org.hibernate.LazyInitializationException: failed to lazily initialize a collection of role: at....entities.Property.propertyAttribute, could not initialize proxy - no Session
Я ищу и нашел предложений . Как-то они не помогли. Похоже, что это не подходит для моего текущего кода:
@EnableWebMvc
@Configuration
@ComponentScan("...")
public class WebConfig implements WebMvcConfigurer {
@Bean
@Primary
public MappingJackson2HttpMessageConverter mappingJackson2HttpMessageConverter() {
final MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter();
final Jackson2ObjectMapperBuilder builder = new Jackson2ObjectMapperBuilder();
converter.setObjectMapper(builder.build());
return converter;
}
@Override
public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
final Jackson2ObjectMapperBuilder builder = new Jackson2ObjectMapperBuilder();
...
converters.add(mappingJackson2HttpMessageConverter());
Я пытался
@Bean
@Primary
public MappingJackson2HttpMessageConverter mappingJackson2HttpMessageConverter() {
final MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter();
final Jackson2ObjectMapperBuilder builder = new Jackson2ObjectMapperBuilder();
final Hibernate5Module module = new Hibernate5Module();
module.disable(Feature.USE_TRANSIENT_ANNOTATION);
module.enable(Feature.FORCE_LAZY_LOADING);
builder.modulesToInstall(module);
converter.setObjectMapper(builder.build());
return converter;
}
, но это не исправит ошибку. Любые другие советы, как решить это?
thx