Qual é a diferença entre CrudRepository e JpaRepository interfaces Primavera de dados JPA ? Quando vejo os exemplos na web, vejo-os lá usados de forma intercambiável. Qual a diferença entre eles? Por que você gostaria de usar um sobre o
Spring Data - JPA é parte do projeto guarda-chuva Spring Data que torna mais fácil implementar repositórios baseados em JPA
Qual é a diferença entre CrudRepository e JpaRepository interfaces Primavera de dados JPA ? Quando vejo os exemplos na web, vejo-os lá usados de forma intercambiável. Qual a diferença entre eles? Por que você gostaria de usar um sobre o
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...
Quais são as principais diferenças entre o Hibernate e o Spring Data JPA? Quando não devemos usar o Hibernate ou o Spring Data JPA? Além disso, quando o modelo Spring JDBC pode ter um desempenho melhor que o Hibernate / Spring Data
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:...
No Spring CrudRepository, temos suporte para a "cláusula IN" de um campo? ou seja, algo semelhante ao seguinte? findByInventoryIds(List<Long> inventoryIdList) Se esse suporte não estiver disponível, que opções elegantes podem ser consideradas? As consultas de acionamento para cada ID...
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...
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 ....
Estou usando o Spring JPA para executar todas as operações do banco de dados. No entanto, não sei como selecionar colunas específicas de uma tabela no Spring JPA? Por exemplo: SELECT projectId, projectName FROM
Estou um pouco confuso sobre a diferença entre o Spring Data-JPA e o JPA. Eu sei sobre o JPA que é uma especificação para persistir os objetos Java em um banco de dados relacional usando a popular tecnologia ORM. Em outras palavras, o JPA fornece interfaces e outras tecnologias ORM, implementa...
Quero um repositório (digamos UserRepository) criado com a ajuda do Spring Data. Eu sou novo no Spring-Data (mas não no Spring) e uso este tutorial . Minha escolha de tecnologias para lidar com o banco de dados é JPA 2.1 e Hibernate. O problema é que não tenho noção de como escrever testes de...
Estou tentando aprender dados de primavera JPA testando alguma operação CRUD via JpaRepository. Me deparei com dois métodos savee saveAndFlush. Eu não entendo a diferença entre esses dois. Ao chamar savetambém minhas alterações estão sendo salvas no banco de dados, então, para que serve...
Estou com dificuldades para decidir se devo continuar com o Hibernate para um novo projeto ou se me molhar com o JPA e a nova implementação do Spring Data. A estrutura do Spring Data é destinada a projetos grandes ou pequenos com requisitos de consulta modestos? Embora eu certamente veja a...
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...
Bem, pesquisei no Google e encontrei muitos resultados, mas nenhum deles foi capaz de responder ao meu problema. Então, aqui vai. Estou tentando estudar o Spring MVC e o Spring Data JPA fazendo uma implementação mínima do clone do pinterest. Então, a seguir estão as partes do código que eu acho...
O Spring Data JPA suporta contar entidades usando especificações. Mas ele tem alguma maneira de contar entidades usando a resolução de nomes de métodos? Digamos que eu queira um método countByNamepara contar entidades com nome específico, assim como um método findByNamepara buscar todas as...
Estou usando o Spring Boot para desenvolver dois aplicativos, um serve como servidor e o outro é um aplicativo cliente. No entanto, ambos são o mesmo aplicativo que funcionam de maneira diferente com base no perfil ativo. Estou usando o recurso de configuração automática do Spring Boot para...
Preciso usar SQL bruto em um Repositório Spring Data, isso é possível? Tudo o que vejo ao redor @Queryé sempre baseado em
Eu gostaria de escrever uma consulta similar, JpaRepositorymas não está retornando nada: LIKE '%place%'-não está funcionando. LIKE 'place' funciona perfeitamente. Aqui está o meu código: @Repository("registerUserRepository") public interface RegisterUserRepository
Atualmente tenho um aplicativo Spring Boot usando Spring Data REST. Tenho uma entidade de domínio Postque está @OneToManyrelacionada com outra entidade de domínio Comment,. Essas classes são estruturadas da seguinte forma: Post.java: @Entity public class Post { @Id @GeneratedValue private...
Com Spring CrudRepository Query; Quero selecionar entidades "DeviceType" com sua propriedade "name". Mas a seguinte consulta selecione os direitos de maneira sensível a maiúsculas e minúsculas. Como faço para não diferenciar maiúsculas de minúsculas. Obrigado. public interface DeviceTypeRepository...