Tag: spring-data-jpa

Spring-Data – JPA ist Teil des Spring Data Schirm-Projekt, die macht es einfach zu implementieren JPA-basierten repositories

Spring Data - Warum ist es nicht möglich, eine Auslagerungsdatei mit native query

Anzahl der Antworten 3 Antworten
Sagen wir, wir haben eine Entität namens MyEntity. Es ist möglich, die Abfrage auslagerungsfähigen Ergebnisse mit @Query und mit benannten Abfragen, z.B. @Query(value = "select e from MyEntity e where e.enabled = true") Page<MyEntity> findAllEnabled(Pageable pageable); Jedoch,

Spring Data JPA einsetzen statt Update

Anzahl der Antworten 2 Antworten
Hallo ich bin neu Zweig Data JPA und ich Frage mich, auch wenn ich übergeben Sie die Id der Entität, die Spring data jpa eingefügt wird, statt Zusammenführen. Ich dachte, wenn ich die Umsetzung der Dauerhafte -

Spring JPA-Repository dynamische Abfrage

Anzahl der Antworten 2 Antworten
Derzeit habe ich mit folgenden Frühjahr JPA-Repository base benutzerdefinierte Abfrage und es funktioniert gut, @Query("SELECT usr FROM User usr WHERE usr.configurable = TRUE " + "AND (" + "lower(usr.name) like lower(:filterText) OR lower(usr.userType.classType.displayName) like lower(:filterText) OR lower(usr.userType.model)

Spring Data JPA: Repositories für mehrere Datenbank / Entitymanger Konfigurationen

Anzahl der Antworten 1 Antworten
Habe ich zwei Entitymanager bean Konfigurationen. Jeder Hinweis auf eine eigene Datenbank mit einem anderen schema (einer ist Oracle, die andere ist eine in-memory-H2) Was könnte ich tun, um zu lösen die Mehrdeutigkeit dessen, was Entitymanager verwendet

Wie der Zugriff auf entity-manager mit spring boot und spring data

Anzahl der Antworten 1 Antworten
Wie bekommt man Zugang zu den entity-manager im repository, wenn wir spring boot und spring data? Sonst werde ich brauchen, um meine große Abfrage in der Anmerkung, ich würde lieber über etwas klar zu werden... dann einen

Wie kombinieren Sie die Paginierung mit einem Kriterium der Abfrage in Spring Data JPA?

Anzahl der Antworten 2 Antworten
Benutze ich PagingAndSortingRepository und findAll(Pageable-pageable) - Methode auf das auslagern meiner Daten. Ich denke, dass es keinen Weg, um jede Bedingung. Zum Beispiel irgendwann will ich wählen und paging-Adressen, von denen Stadt=New York. Gibt es irgendeinen Weg,

Immer "mindestens eine JPA-Metamodell vorhanden sein muss," mit @WebMvcTest

Anzahl der Antworten 4 Antworten
Ich bin ziemlich neu auf den Frühling, die versuchen zu tun, einige grundlegende integration-tests für einen @Controller. @RunWith(SpringRunner.class) @WebMvcTest(DemoController.class) public class DemoControllerIntegrationTests { @Autowired private MockMvc mvc; @MockBean private DemoService demoService; @Test public void index_shouldBeSuccessful() throws Exception

Warum bedeutet der Zusatz @EnableAutoConfiguration Ursache spring-boot-Fehler "Nicht in der Lage zu finden, JPA, Pakete zu Scannen"

Anzahl der Antworten 2 Antworten
Warum bedeutet der Zusatz @EnableAutoConfiguration auf den folgenden Frühjahr-boot-app-Ursache, die es nicht schaffen, eine entityManagerFactory? Wenn ich entfernen @EnableAutoConfiguration funktioniert alles einwandfrei. Kann jemand Licht in dieses Verhalten? package test.builder; import javax.sql.DataSource; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import

Spring-Data-JPA mit QueryDslPredicateExecutor und der Beitritt in eine Sammlung

Anzahl der Antworten 1 Antworten
Sagen wir, ich habe ein Daten-Modell wie folgt aus (pseudocode): @Entity Person { @OneToMany List<PersonAttribute> attributes; } @Entity PersonAttribute { @ManyToOne AttributeName attributeName; String attributeValue; } @Entity AttributeName { String name; } Ich habe eine Spring-Data-JPA-repository definiert

Frühjahr geschachtelte Transaktionen

Anzahl der Antworten 4 Antworten
In meinem Spring-Boot-Projekt, das ich umgesetzt haben, folgende service-Methode: @Transactional public boolean validateBoard(Board board) { boolean result = false; if (inProgress(board)) { if (!canPlayWithCurrentBoard(board)) { update(board, new Date(), Board.AFK); throw new InvalidStateException(ErrorMessage.BOARD_TIMEOUT_REACHED); } if (!canSelectCards(board)) { update(board,

Spring Data JPA löschen native query-Ausnahme werfen

Anzahl der Antworten 2 Antworten
Ich habe eine User Unternehmen Role Einheit. Die Beziehung ist wie folgt definiert: @OneToMany @JoinTable(name="USER_ROLES", inverseJoinColumns=@JoinColumn(name="ROLE_ID")) private List<Role> roles = null; Nun, wenn ich das löschen einer Rolle, die ich löschen müssen, um die Rolle von allen

Spring data JPA java.lang.IllegalArgumentException: Nicht ein Unternehmen

Anzahl der Antworten 3 Antworten
Ich erstellt habe, spring data JPA-Beispiel-Projekt. Ich verwendet eclips. Es gibt zwei Projekte, eines ist " domain object project, die nur annotierten entity-Klassen. Andere Projekt ist die tatsächliche spring data jpa Projekt und es hat eine Abhängigkeit,

So schließen/deaktivieren Sie eine bestimmte auto-Konfiguration in Spring boot 1.4.0 für @DataJpaTest?

Anzahl der Antworten 7 Antworten
Ich bin mit dem @DataJpaTest ab Frühjahr für meinen test, die werden dann mit H2 als in-memory-Datenbank als hier beschrieben . Ich bin auch mit Flyway für die Produktion. Aber sobald die Prüfung beginnt Zugrouten in tritt

Spring Data JPA Unterschied zwischen findBy / findAllBy

Anzahl der Antworten 2 Antworten
Ist, gibt es einen Unterschied bei der Verwendung von Spring Data JPA keywords: List<SomeEntity> findBySomeCondition(); und List<SomeEntity> findAllBySomeCondition(); InformationsquelleAutor Nikita | 2016-05-16

Spring boot + Spring Data JPA + Atomikos + Mehrere Datenbanken Konfiguration

Anzahl der Antworten 3 Antworten
Mit dieser Konfiguration (MainConfig.java): import javax.transaction.TransactionManager; import javax.transaction.UserTransaction; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.DependsOn; import org.springframework.orm.jpa.JpaVendorAdapter; import org.springframework.orm.jpa.vendor.Database; import org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter; import org.springframework.transaction.PlatformTransactionManager; import org.springframework.transaction.jta.JtaTransactionManager; import com.atomikos.icatch.jta.UserTransactionImp; import com.atomikos.icatch.jta.UserTransactionManager; @Configuration @ComponentScan public class MainConfig { @Bean

Spring Data JPA gelten Sortierung, Paginierung, zusammen mit einer where-Klausel

Anzahl der Antworten 2 Antworten
Ich bin derzeit Mit Spring JPA und die Verwendung der Sortierung und Paginierung wie hier beschrieben - Abfrage der Daten durch Spring data JPA durch die Art und navigierbaren sowohl out-of-box? Nun ist meine Frage, wie Wende

Optimierung der Spring-Data-JPA-Abfragen

Anzahl der Antworten 2 Antworten
Ich bin auf der Suche nach möglichen Optimierungen für die framework-Abfragen generiert. Soweit ich das verstehe ist der Ablauf folgender: könnten Sie erklären, Ihre domain-Objekte als POJOs und das hinzufügen von mehreren Anmerkungen wie @Entity, @Table, @ManyToOneetc.

JPA-Repository: javax.die Persistenz.NonUniqueResultException: Ergebnis mehr als ein Element

Anzahl der Antworten 2 Antworten
Unter den unten angegebenen code, den ich bin nicht in der Lage, um die Ergebnisse meiner Abfrage. Ob ich Map<ContentType... oder Map<String... bekomme ich den gleichen Fehler: javax.die Persistenz.NonUniqueResultException: Ergebnis mehr als ein Element Wie es scheint,

Spring Data JPA Select Distinct

Anzahl der Antworten 5 Antworten
Ich habe eine situation wo ich brauche, um zu bauen ein select distinct a.address from Person a (wo-Adresse ist eine Adresse, die Einheit in der Person) Art der Abfrage. Ich bin mit der Spezifikation dynamisch zu bauen

Spring Data JPA - "konnte nicht initialisiert proxy - keine Session" - Mit Methoden als transaktional gekennzeichnet

Anzahl der Antworten 1 Antworten
Habe ich ein Modell, das hat einen ziemlich großen Graphen von sub-Entitäten und Ruhezustand enden, die um 9 Aussagen zu träge Holen alle Daten, aber über 4 Ebenen tief ist bekomme ich eine "konnte nicht initialisiert werden

Überprüfen Sie das Datum zwischen zwei anderen Terminen spring data jpa

Anzahl der Antworten 2 Antworten
Ich habe dieses Modell: public class Event { private String name; private Date start; private Date end; } - und repository als @Repository public interface EventRepository extends JpaRepository<Event, Long> { List<Event> findByEventTypeAccount(Account account); } Was ich tun

Legen Sie Standard-Seitengröße für JPA Pageable-Objekt

Anzahl der Antworten 7 Antworten
Ich habe eine PagingandSorting-Repository, welches eine Methode hat, die accecpts ein pageable-Objekt. Ich habe auch einen controller, der übernimmt ein pageable-Objekt über die URL. Mein use-case ist, dass, wenn ein Benutzer eine Seite die Größe-parameter in der

Ändern der Standard-Sortierreihenfolge für die Frühjahrs-Daten findAll () - Methode

Anzahl der Antworten 4 Antworten
Ich bin mit Spring Data JPA und ich Frage mich, ob es möglich ist, ändern Sie die Standard-Sortierreihenfolge für eine Person verwendet wird, durch die Feder, Daten findAll() Methode? InformationsquelleAutor der Frage Marcel Overdijk | 2015-03-13

org.hibernate.AnnotationException: Kein identifier angegeben, die für entity - selbst wenn es war

Anzahl der Antworten 4 Antworten
Ich habe die folgende Konfiguration: <bean id="entityManagerFactory" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"> <property name="dataSource" ref="jpaDataSource" /> <property name="jpaVendorAdapter"> <bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter" /> </property> <property name="jpaProperties"> <props> <prop key="hibernate.dialect">org.hibernate.dialect.MySQLDialect</prop> <prop key="hibernate.show_sql">true</prop> </props> </property> <property name="packagesToScan"> <list> <value>com.example.domain</value> <value>com.example.repositories</value> </list> </property> </bean> Habe ich

Spring data jpa - Wie kombinieren Sie mehrere und-Und Oder-durch-Methode name

Anzahl der Antworten 4 Antworten
Ich versuche zu migrieren die Anwendung. Ich arbeite von Hibernate, Spring Data Jpa. Obwohl spring data jpa bietet einfache Methoden für die Erstellung von Abfragen, ich bleib bis in der Erstellung von query-Methode, die beide And und

Immer Fehler Konnte nicht gefunden werden geeignete Konstruktor der Klasse

Anzahl der Antworten 1 Antworten
Ich versuche auf Karte die native SQL-Ergebnis an mein POJO. Hier ist die Konfiguration. Ich bin mit spring. <bean id="ls360Emf" class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean" > <property name="dataSource" ref="ls360DataSource" /> <property name="jpaVendorAdapter" ref="vendorAdaptor" /> <property name="packagesToScan" value="abc.xyz"/> <property name="jpaProperties"> <props> <prop

spring data jpa - @Entity-Eigenschaft wurde nicht gefunden Ausnahme

Anzahl der Antworten 3 Antworten
Ich bin neu in der spring-data-jpa und bin derzeit versuchen, die Umsetzung mit hibernate. Ich habe folgte die tutorial! für diese und stehe aktuell vor Probleme, die beim Start der Anwendung selbst. Ich bekomme die folgende exception

Wie die Rückkehr einer einzigen Folge von Spring-Data-JPA?

Anzahl der Antworten 2 Antworten
Ich versuche, ein einzelnes Ergebnis von einer Quelle Daten-Abfrage. Ich bin auf der Suche Rücksendung der größten ID aus einer Tabelle user. Ich hatte gehofft, es würde einfach sein, aber ich bin ein wenig verloren. Bisher, basierend

Wie verwenden Sie einen Tomcat-JNDI JDBC-datasource in Spring Boot

Anzahl der Antworten 3 Antworten
Ich habe eine Spring-boot-Anwendung und bereitstellen möchten, als einen KRIEG zu Tomcat 7. Als Teil dieses ich brauche, um die Konfiguration aus dem KRIEG, so dass ich die Bereitstellung des gleichen Krieges zu meinem stage-und Produktions-Server und

Spring Data + JPA mit mehreren datasources, sondern nur eine Reihe von Repositories

Anzahl der Antworten 1 Antworten
Ich habe die Erforschung dieser ein paar heute und ich fange an zu denken, dass das, was ich will zu tun ist möglicherweise nicht möglich sein, so Wende ich mich an dich, o mächtige Stackoverflow, für die

Spring Data JPA. Wie man nur eine Liste von IDs von findAll () - Methode

Anzahl der Antworten 4 Antworten
Ich habe ein sehr kompliziertes Modell. Entity hat eine Menge Beziehungen und so weiter. Ich versuche es mal mit Spring Data JPA aus und ich bereitete ein repository. aber wenn ich auf eine metod findAll() mit Angabe

Frühjahr JpaRepository - Anfügen und Trennen von Person

Anzahl der Antworten 2 Antworten
Bin ich mit spring-boot und hibernate über die jpa. Ich bin mit JpaRepository Schnittstelle zu implementieren, die meine Repositorys. Mit folgenden UserRepository public interface UserRepository extends JpaRepository<User, Long> { } Möchte ich erreichen folgenden Laden einer Entität

JpaRepository caches neu erstellte Objekt. Wie, um es zu aktualisieren?

Anzahl der Antworten 1 Antworten
Ich habe eine JpaRepository anhaltenden neu geschaffene Einrichtung in Spring MVC-app. Diese Person sieht so aus (sehr stark vereinfacht): @Entity public class Translation { ..... @Id @GeneratedValue(strategy = GenerationType.AUTO) private long id; @ManyToOne(fetch = FetchType.LAZY) private Version

Wie um zu testen, Spring deklarative caching-Unterstützung von Spring Data repositories?

Anzahl der Antworten 2 Antworten
Entwickelt ich eine Spring-Data-repository MemberRepository - Schnittstelle, erweitert org.springframework.data.jpa.repository.JpaRepository. MemberRepository hat eine Methode: @Cacheable(CacheConfiguration.DATABASE_CACHE_NAME) Member findByEmail(String email); Das Ergebnis zwischengespeichert wird durch Spring cache-Abstraktion (gesichert durch eine ConcurrentMapCache). Das Problem, das ich habe, ist, dass ich schreiben

Holen nur die erste/Letzte element mit Spring Data JPA und @Query annotation

Anzahl der Antworten 3 Antworten
EDIT: Lösungen für dieses problem sind in die zweite und vierte Antwort auf diese Frage setMaxResults für Spring-Data-JPA-annotation? Ziel: Holen Sie sich das größte/kleinste element durch die Eigenschaft z unter Verwendung einer Spring Data JPA-repository und die

JpaRepository vs CRUDRepository findAll

Anzahl der Antworten 2 Antworten
Ich habe eine einfache Frage: warum JpaRepository zurückkehrt Liste der Unternehmen, aber CrudRepository gibt Iterierbar von Entitäten? Ist es mit Absicht getan? Ich denke, es ist, weil CrudRepository ist mehr generische Schnittstelle, und möglicherweise gibt es einige

Wie zum verwalten von Datenbank Verbindungs-pool in spring jpa?

Anzahl der Antworten 2 Antworten
Bin ich mit spring-boot in meinem web-Anwendung und nutzen spring, jpa Lesen/schreiben aus/in meiner Datenbank. Es funktioniert sehr gut, aber ich möchte verstehen, wie die Verwaltung der Datenbank-verbindungen. Unten ist meine Eigenschaften-Konfiguration für die Datenbank: spring.datasource.url=jdbc:mysql://localhost:3306/test?characterEncoding=utf8 spring.datasource.username=user

Spring-Data-JPA CrudRepository gibt Iterierbar ist es OK, um die cast-Liste dazu?

Anzahl der Antworten 3 Antworten
Ich Schreibe ein code-gen-tool zum generieren von backend-Verdrahtung-code für Spring-boot-Anwendungen mit Spring-Data-Jpa-und es ist gelinde gesagt nervt mich, dass die Methoden in der CrudRepository zurück Iterierbar eher als Liste, als iterierbar nicht bieten genug Funktionalität, aber die

Wie Sie manuell starten Sie eine Transaktion auf einer gemeinsamen EntityManager im Frühjahr?

Anzahl der Antworten 3 Antworten
Ich habe eine LocalContainerEntityManagerFactoryBean als EntityManager Instanz. Schnell fallen eine volle Tische, des Inhalts, ich möchte den folgenden code ausführen: @Service public class DatabaseService { @Autowired private EntityManager em; @Transactional public void clear() { em.createNativeQuery("TRUNCATE TABLE MyTable").executeUpdate();

Verwenden Sie abstrakte super-Klasse als parameter zu Spring data repository

Anzahl der Antworten 3 Antworten
Ich kenne die Implementierung von spring-data-repository-s : Erstellen Sie eine Schnittstelle wie diese : public interface CountryRepository extends CrudRepository<Country, Long> {} Nun Country ist ein AbstractCatalog und ich habe (viel) mehr Kataloge in der mine. Ich Frage

Löschen Funktioniert Nicht mit JpaRepository

Anzahl der Antworten 6 Antworten
Habe ich eine Feder 4 app, wo ich versuche so löschen Sie eine Instanz einer Entität aus meiner Datenbank. Ich habe den folgenden Unternehmen: @Entity public class Token implements Serializable { @Id @SequenceGenerator(name = "seqToken", sequenceName =

Wie zu injizieren CrudRepository in Spring JPA?

Anzahl der Antworten 4 Antworten
Ich würde gerne machen Verwendung von spring-data-jpa und CrudRepository<T, ID extends Serializable>. Aber ich kann es nicht autowired. (alle anderen Dienstleistungen, die im gleichen Paket sind korrekt verschaltet): @Service public class UserService { @Resource private UserRepo repo;

Mit der @Version in spring-data-Projekts

Anzahl der Antworten 2 Antworten
Habe ich gearbeitet, auf einem RESTful webservice mit spring-data. Vor ein paar Tagen eine spezielle spring-data-jpa-REST-framework veröffentlicht wurde. Nun bemerkte ich die Fähigkeit, @Version, die mit diesem framework. Ist diese version erzeugt, die von selbst oder müssen

Nicht in der Lage zu lokalisieren Frühjahr NamespaceHandler für XML-schema-namespace http://www.springframework.org/schema/data/jpa

Anzahl der Antworten 4 Antworten
Bin ich mit spring und hibernate in meinem java-Projekt, welches verwaltet wird durch maven. Ich habe eine Baugruppe (jar mit Abhängigkeiten) mit dem folgenden Befehl mvn install assembly:assembly Nun, wenn ich versuche zu laufen, meine main-Klasse mit

ImprovedNamingStrategy nicht mehr funktioniert in Hibernate 5

Anzahl der Antworten 7 Antworten
Habe ich simple spring-jpa-Konfiguration, wo ich so konfiguriert haben, dass Hibernate die ImprovedNamingStrategy. Dies bedeutet, wenn meine entity-Klasse eine variable userNamedann in den Ruhezustand sollte es konvertieren, um user_name für Abfragen an die Datenbank. Aber diese Benennung-Konvertierung

Warum getOne(...) auf Spring Data repository nicht werfen eine EntityNotFoundException?

Anzahl der Antworten 2 Antworten
Ich bin auf ein komisches Problem, ich war dabei, Integrationstests, ruft mein controller um ein Objekt aus der Datenbank, der nicht existiert. public Optional<T> get(Long id) { try { return Optional.ofNullable(repository.getOne(id)); } catch(EntityNotFoundException e) { return Optional.empty();

Name für den parameter-Bindung darf nicht null oder leer!!! Für benannte Parameter, die Sie verwenden müssen @Param query die Parameter der Methode auf Java-Versionen

Anzahl der Antworten 2 Antworten
Dies wurde gebucht vor, aber mein Problem ist ein wenig anders. Dies ist die JPQL-Abfrage in Frage: @Query("SELECT NEW com.htd.domain.ShopOrder(po.id, po.po_number, " + "po.due_date, po_part.id, po_part.part_quantity, " + "part.id, part.part_number, part.part_description, " + "part.plasma_hrs_per_part, part.grind_hrs_per_part, " +

Wie zu konfigurieren, Spring Data JPA mit XML

Anzahl der Antworten 2 Antworten
Lese ich das Buch "Professional Java for Web Applications - Nicholas S. Williams" Das Buch Beispiel hat diese Konfiguration für Spring Data JPA: @Bean public DataSource customerSupportDataSource() { JndiDataSourceLookup lookup = new JndiDataSourceLookup(); return lookup.getDataSource("jdbc/CustomerSupport"); } @Bean

JpaRepository Nicht unterstützt für DML-Operationen [Abfrage löschen]

Anzahl der Antworten 2 Antworten
Ich geschrieben habe eine Abfrage, um die löschen Sie einige Objekte, die in mein interface erweitern JPaRepository, aber wenn ich excute die Abfrage wirft Er eine exception! kann Jemand erklären es für mich und vielen Dank im

Spring Data JPA Paginierung (Auslagerungsfähigen) mit Dynamischer Abfragen

Anzahl der Antworten 4 Antworten
Habe ich eine einfache Abfrage wie folgt "select * from BENUTZER". Ich benutze auch Auslagerungsfähigen zu aktivieren Paginierung. Diese Abfrage kann optional auch Prädikate anhand der gegebenen Parameter null ist oder nicht. Zum Beispiel, wenn "code" -