[Java lista] jpa kérdés
Mester József
mesterj at freeweb.hu
2009. Már. 24., K, 12:33:43 CET
Sziasztok
Egy egyszerű példára lenne szükségem.
Van két entitás a kapcsolatuk 1-N
hogyan kell JPA-ban (Adatbázis Postgresql , JPA provider Toplink)
felvinni példányokat?
Pl. Tulajdonos-Autok 1-N
Gipsz Jakab és van két autója ABC-123 és ABC-125
Akkor ugyebár csinálok egy tulajdonos objektumot meg két autót .
És utána hogyan tovább?
Egyszerű példát a neten egyet találtam:
https://glassfish.dev.java.net/javaee5/persistence/persistence-example.html#POJOs
Csak annyi a baj, hogy nekem egyáltalán nem működik.
Ha ugyanis ez benne van:
| customer0.getOrders().add(order1);
order1.setCustomer(customer0);
customer0.getOrders().add(order2);
order2.setCustomer(customer0);
akkor java.lang.IllegalStateException: During synchronization a new
object was found through a relationship that was not marked cascade
PERSIST: egyedek.Orders[OrderId=4].
|
Józsi
További információk a(z) Javalist levelezőlistáról