Jakie są główne różnice między Hibernacją a JPA Spring Data? Kiedy nie powinniśmy używać JPA Hibernacji lub Spring Data? Ponadto, kiedy szablon Spring JDBC może działać lepiej niż JPA Hibernate / Spring
Jakie są główne różnice między Hibernacją a JPA Spring Data? Kiedy nie powinniśmy używać JPA Hibernacji lub Spring Data? Ponadto, kiedy szablon Spring JDBC może działać lepiej niż JPA Hibernate / Spring
Próbuję uruchomić aplikację Spring-Boot, która używa hibernacji za pośrednictwem Spring-JPA, ale otrzymuję ten błąd: Caused by: org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set at
W tym kodzie, jak wygenerować klasę Java dla klucza złożonego (jak złożyć klucz w trybie hibernacji): create table Time ( levelStation int(15) not null, src varchar(100) not null, dst varchar(100) not null, distance int(15) not null, price int(15) not null, confPathID int(15) not null,...
Cóż, pytanie w zasadzie mówi wszystko. Korzystanie z JPARepository jak zaktualizować encję? JPARepository ma tylko metodę zapisywania , która nie mówi mi, czy faktycznie jest tworzona czy aktualizowana. Na przykład wstawić prosty obiekt do użytkownika bazy danych, który ma trzy pola: firstname,...
Szukam różnych sposobów mapowania wyliczenia za pomocą JPA. W szczególności chcę ustawić wartość całkowitą każdego wpisu wyliczenia i zapisać tylko wartość całkowitą. @Entity @Table(name = "AUTHORITY_") public class Authority implements Serializable { public enum Right { READ(100), WRITE(200),...
Jestem trochę zdezorientowany co do orphanRemovalatrybutu JPA 2.0 . Myślę, że widzę, że jest to potrzebne, gdy używam narzędzi do generowania DB mojego dostawcy JPA do stworzenia bazowego DDL bazy danych, aby mieć ON DELETE CASCADEkonkretną relację. Jeśli jednak DB istnieje i ma już ON DELETE...
Jestem nowy w hibernacji i muszę używać relacji jeden do wielu i wiele do jednego. Jest to relacja dwukierunkowa w moich obiektach, dzięki czemu mogę przechodzić z dowolnego kierunku. mappedByjest zalecanym sposobem, aby się do tego zabrać, jednak nie mogłem tego zrozumieć. Czy ktoś może...
W swoim projekcie używam JPA. Doszedłem do zapytania, w którym muszę wykonać operację łączenia na pięciu tabelach. Utworzyłem więc natywne zapytanie, które zwraca pięć pól. Teraz chcę przekonwertować obiekt wynikowy na klasę POJO Java, która zawiera te same pięć ciągów. Czy istnieje sposób w JPA...
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się na jednym problemie, edytując ten post . Zamknięte 5 lat temu . Popraw to pytanie...
Czy w Spring CrudRepository obsługujemy „klauzulę IN” dla pola? tj. coś podobnego do następującego? findByInventoryIds(List<Long> inventoryIdList) Jeśli takie wsparcie nie jest dostępne, jakie eleganckie opcje można rozważyć? Wykonywanie zapytań dla każdego identyfikatora może nie być...
Mam fasolę Java. Teraz chcę mieć pewność, że pole powinno być niepowtarzalne. Używam następującego kodu: @UniqueConstraint(columnNames={"username"}) public String username; Ale pojawia się błąd: @UniqueConstraint is dissallowed for this location Jaki jest właściwy sposób używania unikalnych...
W sekcji przykładowej @OneToManyadnotacji JPA : Przykład 1-59 @OneToMany - klasa klienta z typami generycznymi @Entity public class Customer implements Serializable { ... @OneToMany(cascade=ALL, mappedBy="customer") public Set<Order> getOrders() { return orders; } ... } Przykład...
Podczas hibernacji Sessionładuję niektóre obiekty, a niektóre z nich są ładowane jako proxy z powodu leniwego ładowania. Wszystko jest w porządku i nie chcę wyłączać leniwego ładowania. Ale później muszę wysłać niektóre obiekty (właściwie jeden obiekt) do klienta GWT za pośrednictwem RPC. I zdarza...
Zaglądam do Spring Data JPA. Rozważ poniższy przykład, w którym otrzymam wszystkie funkcje Crud i Finder działające domyślnie, a jeśli chcę dostosować wyszukiwarkę, można to również łatwo zrobić w samym interfejsie. @Transactional(readOnly = true) public interface AccountRepository extends...
Mam problem z prostym @OneToManymapowaniem między jednostką nadrzędną i podrzędną. Wszystko działa dobrze, tylko że rekordy podrzędne nie są usuwane, gdy usuwam je z kolekcji. Rodzic: @Entity public class Parent { @Id @Column(name = "ID") private Long id; @OneToMany(cascade =...
Jaki jest najmądrzejszy sposób na utrwalenie encji z polem typu List? Command.java package persistlistofstring; import java.io.Serializable; import java.util.ArrayList; import java.util.List; import javax.persistence.Basic; import javax.persistence.Entity; import
Kiedy mój kod wywołuje takie wywołanie: entityManager.find(Customer.class, customerID); Jak mogę zobaczyć zapytanie SQL dla tego wywołania? Zakładając, że nie mam dostępu do serwera bazy danych w celu profilowania / monitorowania połączeń, czy istnieje sposób na rejestrowanie lub przeglądanie w...
Mam przypadek użycia, w którym wywołuje to: @Override @Transactional(propagation=Propagation.REQUIRES_NEW) public UserControl getUserControlById(Integer id){ return this.userControlRepository.getOne(id); } Zauważ, że @Transactionalma Propagation.REQUIRES_NEW i repozytorium używa getOne . Po...
Pytanie jest w tytule. Poniżej opisałem tylko niektóre z moich przemyśleń i spostrzeżeń. Kiedy miałem bardzo prosty model domeny (3 tabele bez żadnych relacji), wszystkie moje encje NIE implementowały Serializable. Ale kiedy model domeny stał się bardziej złożony, otrzymałem RuntimeException,...
Jeśli pole jest opatrzone adnotacją insertable=false, updatable=false, czy nie oznacza to, że nie możesz wstawić wartości ani zmienić istniejącej wartości? Dlaczego chcesz to zrobić? @Entity public class Person { @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long id;...