janikvonrotz / issue-manager

Issue Manager
https://waffle.io/janikvonrotz/issue-manager
2 stars 1 forks source link

Model Subunternehmen, Unternehmen und Kontakt #29

Closed janikvonrotz closed 9 years ago

janikvonrotz commented 9 years ago

Bei Bauleiter Referenz auf Unternehmen ergänzen.

janikvonrotz commented 9 years ago

Attribute aus Konakt entfernen. Diese weden von Person geerbt.

janikvonrotz commented 9 years ago

Subunternehmen und Kontakt stimmen immer noch nicht. Überprüfe die anderen Klasse wie z.B. der Sachbearbeiter. Solange es noch Warnungen hat, kann die Klasse nicht verwendet werden.

janikvonrotz commented 9 years ago

Beim Unternehmen fehlt noch der CascadeType auf die Adresse.

janikvonrotz commented 9 years ago

Exception in thread "main" javax.persistence.RollbackException: java.lang.IllegalStateException: During synchronization a new object was found through a relationship that was not marked cascade PERSIST: Adresse(id=0, strasse=Zugerstrasse, o rt=Ort(id=1, plz=8355, ort=Aadorf)). at org.eclipse.persistence.internal.jpa.transaction.EntityTransactionImpl.commit(EntityTransactionImpl.java:159)

    at ch.issueman.webservice.Controller.persist(Controller.java:25)
    at ch.issueman.webservice.Seed.seed(Seed.java:262)
    at ch.issueman.webservice.Seed.main(Seed.java:59)

Caused by: java.lang.IllegalStateException: During synchronization a new object was found through a relationship that wa s not marked cascade PERSIST: Adresse(id=0, strasse=Zugerstrasse, ort=Ort(id=1, plz=8355, ort=Aadorf)). at org.eclipse.persistence.internal.sessions.RepeatableWriteUnitOfWork.discoverUnregisteredNewObjects(Repeatable WriteUnitOfWork.java:313) at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.calculateChanges(UnitOfWorkImpl.java:723) at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitToDatabaseWithChangeSet(UnitOfWorkImpl.java:15 16) at org.eclipse.persistence.internal.sessions.RepeatableWriteUnitOfWork.commitRootUnitOfWork(RepeatableWriteUnitO fWork.java:278) at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.commitAndResume(UnitOfWorkImpl.java:1169) at org.eclipse.persistence.internal.jpa.transaction.EntityTransactionImpl.commit(EntityTransactionImpl.java:134)

    ... 3 more

:webservice:seed FAILED