Pytania oznaczone «jpa»

90
Parametr w podobnej klauzuli JPQL

Próbuję napisać zapytanie JPQL z klauzulą ​​like: LIKE '%:code%' Chciałbym mieć kod = 4 i znaleźć 455 554 646 ... Nie mogę przejść :code = '%value%' namedQuery.setParameter("%" + this.value + "%"); ponieważ w innym miejscu nie muszę :valuezawijać %znaków. Jakaś pomoc?...

86
Spring Data i Native Query z paginacją

W projekcie internetowym, używając najnowszych danych wiosennych (1.10.2) z bazą danych MySQL 5.6, próbuję użyć natywnego zapytania z paginacją, ale doświadczam org.springframework.data.jpa.repository.query.InvalidJpaQueryMethodExceptionproblemu podczas uruchamiania. AKTUALIZACJA : 20180306 Ten...

85
Atrybut nazwy w @Entity i @Table

Mam wątpliwości, ponieważ atrybut name występuje zarówno w @Entity, jak i @Table Na przykład mogę mieć taką samą wartość atrybutu nazwy @Entity(name = "someThing") @Table(name = "someThing") i mogę mieć różne nazwy dla tej samej klasy @Entity(name = "someThing") @Table(name =...

84
JPA Wiele osadzonych pól

Czy klasa jednostki JPA może zawierać dwa @Embeddedpola embedded ( )? Przykładem może być: @Entity public class Person { @Embedded public Address home; @Embedded public Address work; } public class Address { public String street; ... } W tym przypadku Personmoże zawierać dwie...

84
Wiele unikalnych ograniczeń w JPA

Czy istnieje sposób określenia za pomocą JPA, że powinno istnieć wiele unikatowych ograniczeń w różnych zestawach kolumn? @Entity @Table(name="person", uniqueConstraints=@UniqueConstraint(columnNames={"code", "uid"})) public class Person { // Unique on code and uid public String code;...

83
Czy należy zamknąć WZP Entity Manager?

Mam metodę poniżej. public Profile readUser(String email){ EntityManager em = EMF.get().createEntityManager(); return em.find(Profile.class, email); } Czy powyższe użycie menedżera podmiotu jest w porządku? Czy trzeba je zamknąć? Proszę o wszelkie sugestie.

82
Co właściwie robi CascadeType.REFRESH?

Co CascadeType.REFRESHwłaściwie robi? Definicja jest taka Kiedy odświeżamy jednostkę, odświeżają się również wszystkie jednostki przechowywane w tym polu ale co to oznacza w praktyce? Czy ktoś mógłby mi podać prosty przykład?