From 99ff6a0a643f6c7ae1c50fcba9e8e9d5439112c4 Mon Sep 17 00:00:00 2001 From: Quentin Date: Tue, 16 Apr 2024 22:25:25 +0200 Subject: [PATCH] Fix relationships --- .../_entityPackage_/_partials_entity_/get_all_template.ejs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/generators/spring-boot/templates/src/main/java/_package_/_entityPackage_/_partials_entity_/get_all_template.ejs b/generators/spring-boot/templates/src/main/java/_package_/_entityPackage_/_partials_entity_/get_all_template.ejs index 9d6472a62d4d..d6da2aa08870 100644 --- a/generators/spring-boot/templates/src/main/java/_package_/_entityPackage_/_partials_entity_/get_all_template.ejs +++ b/generators/spring-boot/templates/src/main/java/_package_/_entityPackage_/_partials_entity_/get_all_template.ejs @@ -78,7 +78,11 @@ _%> public <% if (reactive) { %>Mono<<% } %>List<<%= instanceType %>><% if (reactive) { %>><% } %> getAll<%= entityClassPlural %>(<% if (fieldsContainNoOwnerOneToOne) { %>@RequestParam(name = "filter", required = false) String filter<% } %><% if (implementsEagerLoadApis && fieldsContainNoOwnerOneToOne) { %>,<% } %><% if (implementsEagerLoadApis) { %>@RequestParam(name = "eagerload", required = false, defaultValue = "true") boolean eagerload<% } %>) {<%- include('get_all_stream_template', {viaService: viaService}); -%> log.debug("REST request to get all <%= entityClassPlural %>"); <%_ if (viaService) { _%> + <% if (implementsEagerLoadApis) { %> + return <%= entityInstance %>Repository.findAllWithEagerRelationships()<% if (reactive) { %>.collectList()<% } %>; + <%_ } else { _%> return <%= entityInstance %>Service.findAll()<% if (reactive) { %>.collectList()<% } %>; + <%_ } _%> <%_ } else if (dtoMapstruct) { _%> <%= reactive ? 'Flux' : 'List' %><<%= persistClass %>> <%= entityInstancePlural %> = <%= entityInstance %>Repository.findAll(); <%_ if (reactive) { _%>