Perguntas com a marcação «spring-data-jpa»

Spring Data - JPA é parte do projeto guarda-chuva Spring Data que torna mais fácil implementar repositórios baseados em JPA


7
Como usar OrderBy com findAll no Spring Data
Estou usando dados da primavera e meu DAO parece public interface StudentDAO extends JpaRepository<StudentEntity, Integer> { public findAllOrderByIdAsc(); // I want to use some thing like this } No código acima, a linha comentada mostra minha intenção. O Spring Data fornece funcionalidade embutida para usar esse método para localizar todos …


9
Como atualizo uma entidade usando spring-data-jpa?
Bem, a pergunta praticamente diz tudo. Usando o JPARepository, como atualizo uma entidade? O JPARepository possui apenas um método de salvamento , que não informa se é realmente criado ou atualizado. Por exemplo, eu inserir um simples objeto para o usuário do banco de dados, que tem três campos: firstname, …


11
Como adicionar método personalizado ao Spring Data JPA
Eu estou olhando para o Spring Data JPA. Considere o exemplo abaixo, onde vou obter todas as funcionalidades de crud e finder funcionando por padrão e, se eu quiser personalizar um localizador, isso também poderá ser feito facilmente na própria interface. @Transactional(readOnly = true) public interface AccountRepository extends JpaRepository<Account, Long> …

7
Quando usar os métodos getOne e findOne, Spring Data JPA
Eu tenho um caso de uso em que ele chama o seguinte: @Override @Transactional(propagation=Propagation.REQUIRES_NEW) public UserControl getUserControlById(Integer id){ return this.userControlRepository.getOne(id); } Observe o @Transactionalhas Propagation.REQUIRES_NEW e o repositório usa getOne . Quando executo o aplicativo, recebo a seguinte mensagem de erro: Exception in thread "main" org.hibernate.LazyInitializationException: could not initialize proxy …






8
setMaxResults para anotação Spring-Data-JPA?
Estou tentando incorporar o Spring-Data-JPA no meu projeto. Uma coisa que me confunde é como obter setMaxResults (n) por anotação? por exemplo, meu código: public interface UserRepository extends CrudRepository<User , Long> { @Query(value="From User u where u.otherObj = ?1 ") public User findByOhterObj(OtherObj otherObj); } Eu só preciso retornar one …



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.