Klausimai pažymėti „jpa“

„Java Persistence API“ (JPA) yra „Java“ specifikacija, skirta pasiekti, saugoti ir tvarkyti duomenis tarp „Java“ objektų / klasių ir reliacinės duomenų bazės. Tai yra EJB 3.0 specifikacijos dalis ir yra standartinis požiūris į objektą orientuotą suderinimą (ORM).
15
atsakymai

JPA „EntityManager“: kodėl naudokite () daugiau nei sujungus ()?

„EntityManager.merge“ () gali įterpti naujus objektus ir atnaujinti esamus. Kodėl naudoti išlieka () (kuris gali sukurti tik naujus objektus)?
yra nustatytas liepos 01'09, 19:03
22
atsakymai

Koks skirtumas tarp JPA ir Hibernate?

Suprantu, kad JPA 2 yra specifikacija, o „Hibernate“ - tai ORM įrankis. Be to, aš suprantu, kad Hibernate turi daugiau savybių nei JPA 2. Tačiau praktiniu požiūriu, koks skirtumas? Turiu patirties naudojant „iBatis“ ir dabar ...
kovo 27 d. 12 val
5
atsakymai

Koks skirtumas tarp @JoinColumn ir mappedBy naudojant JPA asociaciją @OneToMany

Koks yra skirtumas tarp: @Entity viešosios klasės kompanija {@OneToMany (cascade = CascadeType.ALL, fetch = FetchType.LAZY) @JoinColumn (name = "companyIdRef", referencedColumnName = "companyId") privatus sąrašas <Branch> filialas; ...} ir ...
nustatyti rugpjūčio 13 d '12, 7:17 val
13
atsakymai

Skirtumas tarp „FetchType LAZY“ ir „EAGER“ „Java Persistence API“?

Aš esu naujas „Java Persistence API“ ir „Hibernate“. Koks skirtumas tarp „FetchType.LAZY“ ir „FetchType.EAGER“ „Java Persistence API“?
yra nustatytas birželio 07 d. 10 val. 18:28
12
atsakymai

Miego režimas negali vienu metu gauti keleto paketų.

Hibernacija išmeta šią išimtį kuriant „SessionFactory“: org.hibernate.loader.MultipleBagFetchException: tuo pačiu metu negalite gauti keleto paketų. Tai mano bandymo pavyzdys: Parent.java @Entity public Parent {@Id @Gene ...
nustatyti 02 gruodis '10, 15:28
4
atsakymai

Sukurkite tobulą JPA objektą

Dirbau su JPA („Hibernate“ įgyvendinimu) tam tikrą laiką, ir kiekvieną kartą, kai reikia sukurti subjektus, susidūriau su problemomis, pvz., „AccessType“, nepakeistomis savybėmis, lygiomis / hashCode, .... Taigi, aš nusprendžiau ieškoti bendro. .
gegužės 17 d. 11 val
2
atsakymai

Koks skirtumas tarp „CrudRepository“ ir „JpaRepository“ sąsajų pavasario duomenų JPA

Koks skirtumas tarp „CrudRepository“ ir „Spring Data JPA JPARepository“ sąsajų, kai matote pavyzdžius internete? Matau, kad jie naudojami pakaitomis. Koks skirtumas tarp jų? Kodėl norite naudoti vieną kitam?
gruodžio 23 d. '12 22:35
17
atsakymai

JPA dilema turi kodą () / lygus ()

Buvo diskutuojama apie JPA objektus ir JPA subjektų klasėms turi būti naudojamas hashCode () / equals (). Dauguma jų (jei ne visi) priklauso nuo užmigdymo, bet norėčiau juos aptarti su JPA įgyvendinimo neutralumu (beje, ...)
nustatyti 17 vas '11 19:22
6
atsakymai

Kodėl JPA turi @Transient anotaciją?

Java turi raktinį žodį. Kodėl JPA turi @Transient, o ne paprasčiausiai naudojant jau esamą „Java“ raktinį žodį?
nustatyti 28 sausis '10, 4 val
6
atsakymai

„OneToOne“ į „Lazy“ ryšį

Šioje taikomojoje programoje mes pastebėjome, kad pristatymas buvo ypač lėtas. Aš profiliuoju vaizdą ir pastebėjau, kad buvo vienas prašymas, kurį pateikė miegantis judėjimas, kuris užtruko 10 sekundžių, net jei duomenų bazėje buvo tik du objektai ...
rugsėjo 18 d '09 15:21
5
atsakymai

Sulaikyti SessionFactory arba EntityManagerFactory

Aš esu naujas užmigdyti ir nesuprantu, ar naudoti „SessionFactory“ ar „EntityManagerFactory“ norint gauti užmigdymo sesiją. Koks skirtumas tarp šių dviejų? Argumentai "už" ir trūkumai?
nustatytas balandžio 12 d '11 22:51
33
atsakymai

Pavasario pakrovimas - Nepavyko apibrėžti duomenų bazės tipo NONE duomenų bazės tvarkyklės klasės

Tai yra klaida bandant paleisti žiniatinklio taikomąją programą: [INFO] ĮSPĖJIMAS: įtraukta į org.springframework.beans.factory.BeanCreationException: Klaida kuriant pupelių pavadinimą „org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfig .. .
birželio 06 d. 14 val
18
atsakymai

Nustatyti JPA stulpelių numatytasis vertes

Ar galima nustatyti JPA stulpelių numatytąją vertę ir, jei, kaip tai daroma naudojant komentarus?
nustatyti spalio 13 d '08 11:55
12
atsakymai

JPA / Hibernate: individualus perkėlimas išsaugoti

Turiu objekto modelį su JPA palaikymu, kuriame yra daug-vienas ryšys: paskyroje yra daug sandorių. Sandoris turi vieną paskyrą. Čia yra kodo fragmentas: @Entity public class Transaction {@Id @GeneratedValue (...
lapkričio 14 d. '12 - 1:45
5
atsakymai

Dvišalėje asociacijos JPA OneToMany / ManyToOne asociacija reiškia, ką reiškia „priešinga asociacijos pusė“?

Šiuose pavyzdžiuose nuoroda į „TopLink“ JPA anotaciją: 1-59 pavyzdys @OneToMany yra kliento klasė, kurioje yra @ @ Entne viešosios klasės klientai, vykdantys „Serializable“ {... @OneToMany (kaskados = ALL, mappedBy = "klientas") viešas Nustatyti <Order> ...
nustatytas balandžio 6 d '10, 14:46