Ahoj.
Sorry ze zase otravujem, ale toto mi vrta v hlave:
EntityManagerFactory fact =
Persistence.createEntityManagerFactory("testPU");
EntityManager m = fact.createEntityManager();
m.getTransaction().begin();
E e1 = new E();
e1.setA("a");
e1.setB("b");
e1.setC("c");
e1.setD("d");
m.persist(e1);
m.getTransaction().commit();
//:: vola "insert into E (id, a, b, c, d) values (null, ?, ?, ?, ?)"
m.getTransaction().begin();
e1.setB("2");
//m.merge(e1);
m.getTransaction().commit();
//:: vola "update E set a=?, b=?, c=?, d=? where id=?"
m.close();
Ten update je kravina, preco nevola jednoducho
"update E set b=? where id=?"
Zle som niekde nieco nastavil?
Diky
--
Dusan
... tykajte mi