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

Odpovedet emailem