Preguntas etiquetadas con spring-data

Spring Data es un proyecto general de código abierto que contiene muchos subproyectos que son específicos de una base de datos determinada. Los proyectos se desarrollan trabajando junto con muchas de las empresas y la comunidad que están detrás de estas emocionantes tecnologías.

1
¿Cómo se implementan realmente los repositorios de Spring Data?
He estado trabajando con el repositorio Spring Data JPA en mi proyecto durante algún tiempo y conozco los siguientes puntos: En las interfaces del repositorio, podemos agregar los métodos como findByCustomerNameAndPhone()(asumiendo que customerNamey phoneson campos en el objeto de dominio). Luego, Spring proporciona la implementación implementando los métodos de interfaz …

5
Spring DAO vs Spring ORM vs Spring JDBC
Estaba pasando por tecnologías de acceso a datos compatibles con Spring, y noté que menciona múltiples opciones y no estoy seguro de la diferencia entre ellas: Spring-DAO ( http://docs.spring.io/spring/docs/2.0.8/reference/dao.html ) Spring-ORM ( http://docs.spring.io/spring/docs/3.0.x/spring-framework-reference/html/orm.html ) Spring-JDBC ( http://docs.spring.io/spring/docs/3.0.x/spring-framework-reference/html/jdbc.html ) Según tengo entendido, Spring JDBC proporciona plantillas para reducir el código repetitivo …


4
Falta el método CrudRepository # findOne
Estoy usando Spring 5 en mi proyecto. Hasta hoy había método disponible CrudRepository#findOne. Pero después de descargar la última instantánea, ¡desapareció de repente! ¿Hay alguna referencia de que el método no está disponible ahora? Mi lista de dependencias: apply plugin: 'java' apply plugin: 'org.springframework.boot' apply plugin: 'io.spring.dependency-management' repositories { mavenCentral() …

7
Spring Data: ¿se admite "eliminar por"?
Estoy usando Spring JPA para acceder a la base de datos. Puedo encontrar ejemplos como findByName y countByName, para los cuales no tengo que escribir ninguna implementación de método. Espero encontrar ejemplos para eliminar un grupo de registros en función de alguna condición. ¿Spring JPA admite la eliminación similar a …

3
¿Cuál es la diferencia entre MongoTemplate y MongoRepository de Spring Data?
Necesito escribir una aplicación con la que pueda hacer consultas complejas usando spring-data y mongodb. Empecé usando MongoRepository, pero luché con consultas complejas para encontrar ejemplos o para comprender realmente la sintaxis. Estoy hablando de consultas como esta: @Repository public interface UserRepositoryInterface extends MongoRepository<User, String> { List<User> findByEmailOrLastName(String email, String …

6
Spring Data JPA asigna el resultado de la consulta nativa a POJO que no es una entidad
Tengo un método de repositorio de Spring Data con una consulta nativa @Query(value = "SELECT g.*, gm.* FROM group g LEFT JOIN group_members gm ON g.group_id = gm.group_id and gm.user_id = :userId WHERE g.group_id = :groupId", nativeQuery = true) GroupDetails getGroupDetails(@Param("userId") Integer userId, @Param("groupId") Integer groupId); y me gustaría mapear …



16
Spring Data y Native Query con paginación
En un proyecto web, usando los últimos datos de primavera (1.10.2) con una base de datos MySQL 5.6, estoy tratando de usar una consulta nativa con paginación pero estoy experimentando un org.springframework.data.jpa.repository.query.InvalidJpaQueryMethodException error al inicio. ACTUALIZACIÓN : 20180306 Este problema ahora se solucionó en Spring 2.0.4 Para aquellos que aún …

1
crudrepository findBy firma del método con múltiples operadores in?
Tengo una clase de entidad como esta: @Entity @Table(name = "EMAIL") class Email{ @Id @Column(name = "Id") Long id; @Column(name = "EMAIL_ID") String emailId; @Column(name = "PIN_CODE") String pincode; } ¿Cómo escribir el findBymétodo para la siguiente consulta usando crudrepository spring data jpa? select email_id,name from email_details where eamil_id in('mike@gmail.com','ram@gmail.com') …

4
¿Cómo usar @Transactional con Spring Data?
Acabo de empezar a trabajar en un proyecto Spring-data, Hibernate, MySQL, JPA. Cambié a Spring-Data para no tener que preocuparme por crear consultas a mano. Noté que @Transactionalno se requiere el uso de cuando usa Spring-Data ya que también probé mis consultas sin la anotación. ¿Existe una razón específica por …

18
No se puede conectar automáticamente la interfaz anotada de @Repository en Spring Boot
Estoy desarrollando una aplicación de arranque de primavera y tengo un problema aquí. Estoy tratando de inyectar una interfaz anotada @Repository y no parece funcionar en absoluto. Estoy recibiendo este error org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'springBootRunner': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.