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?