added jpa entity generator

master
Niclas Thobaben 2021-09-18 19:27:48 +02:00
parent 5825025a21
commit df0e35c72e
2 changed files with 6 additions and 2 deletions

View File

@ -23,6 +23,8 @@ import org.springframework.data.domain.Pageable;
import org.springframework.data.repository.PagingAndSortingRepository;
import org.springframework.stereotype.Repository;
import java.util.Optional;
@Repository
public interface {{record_type}}Repository extends PagingAndSortingRepository<{{record_type}}, {{pkey_type.name}}> {
@ -30,7 +32,7 @@ public interface {{record_type}}Repository extends PagingAndSortingRepository<{{
{{#indexes}}
Page<{{record_type}}> findAllBy{{namePascalCase}}(@NonNull {{type.name}} {{name}}, Pageable pagination);
{{record_type}} findBy{{namePascalCase}}(@NonNull {{type.name}} {{name}});
Optional<{{record_type}}> findBy{{namePascalCase}}(@NonNull {{type.name}} {{name}});
{{/indexes}}
}

View File

@ -21,6 +21,8 @@ import {{{.}}};
import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.stereotype.Repository;
import java.util.Optional;
@Repository
public interface {{record_type}}Repository extends JpaRepository<{{record_type}}, {{pkey_type.name}}> {
@ -28,7 +30,7 @@ public interface {{record_type}}Repository extends JpaRepository<{{record_type}}
{{#indexes}}
List<{{record_type}}> findAllBy{{namePascalCase}}(@NonNull {{type.name}} {{name}});
{{record_type}} findBy{{namePascalCase}}(@NonNull {{type.name}} {{name}});
Optional<{{record_type}}> findBy{{namePascalCase}}(@NonNull {{type.name}} {{name}});
{{/indexes}}
}