jpa

Jak Mogę uzyskać obiekt sesji, jeśli mam entitymanager

Mam private EntityManager em; public List getAll(DetachedCriteria detachedCriteria) { return detachedCriteria.getEx ... ).list(); } Jak mogę odzyskać sesję, Jeśli używam entitymanager lub jak Mogę uzyskać wynik z mojego odłączonego criteria ?

Wstrzykiwanie EntityManager Vs. EntityManagerFactory

Długie pytanie, proszę o cierpliwość. Używamy Spring+JPA dla aplikacji webowej. Mój zespół debatuje nad wstrzyknięciem Entit ... e zawsze dobrze jest mieć uchwyt do fabryki. Nie jestem pewien, które jest najlepsze podejście, czy ktoś może mnie oświecić?

Błąd walidacji: wartość jest nieprawidłowa

Mam problem z p: selectOneMenu, bez względu na to co robię nie mogę zmusić JSF do wywołania settera na encji JPA. Walidacja J ... did my selected Location go ?? INFO: Current value=ejb.locations.Location[id=null, name=null, latitude=0.0, longitude=0.0]

Co To jest CascadeType.Odświeżanie rzeczywiście zrobić?

Co właściwie robi CascadeType.REFRESH? Jego definicja to Kiedy odświeżamy encję wszystkie encje znajdujące się w tym polu odświeżają również Ale co to oznacza w praktyce? Czy ktoś mógłby mi podać prosty przykład?

JPA: różnica między @JoinColumn a @PrimaryKeyJoinColumn?

Jaka jest dokładna różnica między @JoinColumn a @PrimaryKeyJoinColumn? Używasz @JoinColumn dla kolumn, które są częścią kluc ... @ManyToOne @PrimaryKeyJoinColumn(name = "...") private OtherClass oc; Jeśli nie, to po co tam jest @PrimaryKeyJoinColumn?

Czy możliwe jest zbudowanie jednostki JPA poprzez rozszerzenie POJO?

Powiedzmy, że mam następujące POJO: public class MyThing { private int myNumber; private String myData; //assume getter/s ... wykorzystujące ten sam obiekt podstawowy nie mają zastosowania do warstwy persistence. Czy to możliwe? Czy to dobry pomysł?

JPA hibernuje wiele do wielu kaskadowych

Używam JPA 2.0 i hibernate. Mam klasę użytkownika i klasę grupową w następujący sposób: public class User implements Serial ... t; groupList; Kiedy usunę grupę, użytkownik również zostanie usunięty! Czy Jest jakiś sposób, aby osiągnąć to, czego chcę?

Kontroler JSF, Serwis i DAO

Staram się przyzwyczaić do tego, jak JSF działa w odniesieniu do dostępu do danych (pochodzących z wiosennego tła) Tworzę p ... y moja terminologia jest prawidłowa? "Serwis" bardziej przypomina DAO? A kontroler czuje się jak wykonuje część pracy służby.

Do czego służy referencedColumnName w JPA?

W JPA jest atrybut o nazwie referencedColumnName, który można ustawić na @JoinColumn, @PrimaryKeyJoinColumn Jaka jest idea tego ustawienia, czy ktoś może podać dobry przykład, gdzie można tego użyć?

Przy użyciu metod getOne i findOne dane źródłowe JPA

Mam przypadek użycia, w którym wywołuje następujące: @Override @Transactional(propagation=Propagation.REQUIRES_NEW) public ... jego dowód osobisty. 3) Kiedy powinienem stosować metodę findOne(id)? 4) jaką metodę zaleca się stosować? Z góry dzięki.

Nie można użyć generowania klucza kolumny identity z (TABLE PER CLASS)

Com.coś.Superklasa: @Entity @Inheritance(strategy = InheritanceType.TABLE_PER_CLASS) public abstract class SuperClass impl ... Jaki jest najlepszy i najwygodniejszy sposób generowania identyfikatorów? Nie chcę zmieniać mojej strategii dziedziczenia.

Jaka jest różnica między usuwaniem kaskadowym a usuwaniem osieroconym z DB?

Jaka jest różnica między @OneToMany(cascade=REMOVE, mappedBy="customer") public List<Order> getOrders() { ... } I ... public List<Order> getOrders() { ... } Ten przykład pochodzi z samouczka Java EE, ale nadal nie rozumiem szczegółów.

Jak uruchomić aplikację spring-boot bez zależności od bazy danych?

Używam "Spring-boot + Hibernate4 + mysql" dla mojej aplikacji. W ramach którego mam wymóg, w którym moja aplikacja sprint-boo ... e: ddl-auto: none naming_strategy: org.hibernate.cfg.DefaultNamingStrategy temp: use_jdbc_metadata_defaults: false

Jak ustawić domyślną nazwę schematu w konfiguracji JPA?

Znalazłem, że w pliku konfiguracyjnym hibernate możemy ustawić parametr hibernate.default_schema: <hibernate-configurati ... name="idleConnectionTestPeriod" value="50"/> </bean> ... ale nie mogę znaleźć jego nazwy w google. Jakieś pomysły?

Jakiego typu Java używasz dla kolekcji JPA i dlaczego?

Jakiego z następujących typów kolekcji używasz w swoim modelu domeny JPA i dlaczego: java.util.Collection java.util.List ja ... zezwala na duplikaty( których i tak nie mogę mieć), ponieważ niektóre komponenty w moim komponencie biblioteka wymaga listy.

No Persistence provider for EntityManager named

Mam swoją wytrwałość.xml o tej samej nazwie, używając toplink, w katalogu META-INF. W takim razie mój kod nazywa go: Entity ... properties> </persistence-unit> </persistence> Powinno być w ścieżce klasowej. Jednak mam powyższy błąd.

Dodawanie listy klauzul IN do zapytania JPA

Zbudowałem NamedQuery, które wygląda tak: @NamedQuery(name = "EventLog.viewDatesInclude", query = "SELECT el FROM E ... a to lepszy sposób? Podobne pytanie: jeśli Lista jest bardzo duża, czy jest jakiś dobry sposób na budowanie takich zapytań?

Spring CrudRepository findByInventoryIds ( lista inventoryIdList) - odpowiednik w klauzuli

Czy na wiosnę mamy wsparcie dla "w klauzuli" dla pola? czyli coś podobnego do poniższego? findByInventoryIds(List<Long& ... e wsparcie nie jest dostępne, jakie eleganckie opcje można rozważyć? Odpalanie zapytań dla każdego id może nie być optymalne.

Różnica między @OneToMany a @ ElementCollection?

Jaka jest różnica między używaniem adnotacji @OneToMany i @ElementCollection, ponieważ oba działają na relacji jeden do wielu?

Uzyskiwanie połączenia z bazą danych w czystej konfiguracji JPA

Mamy aplikację JPA (używającą hibernate) i musimy przekazać wywołanie do starszego narzędzia do raportowania, które wymaga po ... zą danych JDBC jako parametru. Czy istnieje prosty sposób, aby uzyskać dostęp do połączenia JDBC Hibernate ma skonfigurowany?