Advertisement
Guest User

JPA

a guest
Dec 7th, 2016
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.47 KB | None | 0 0
  1. Dec 07, 2016 2:12:19 PM org.hibernate.resource.transaction.backend.jdbc.internal.DdlTransactionIsolatorNonJtaImpl getIsolatedConnection
  2. INFO: HHH10001501: Connection obtained from JdbcConnectionAccess [org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator$ConnectionProviderJdbcConnectionAccess@1433046b] for (non-JTA) DDL execution was not in auto-commit mode; the Connection 'local transaction' will be committed and the Connection will be set into auto-commit mode.
  3. Hibernate: select nextval ('persons_seq')
  4. Hibernate: insert into persons (family, name, id) values (?, ?, ?)
  5. Hibernate: insert into persons_car (person_id, carList_id) values (?, ?)
  6. Dec 07, 2016 2:12:20 PM org.hibernate.internal.ExceptionMapperStandardImpl mapManagedFlushFailure
  7. ERROR: HHH000346: Error during managed flush [org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance beforeQuery flushing: ir.moke.hibernate.model.entities.Car]
  8. Exception in thread "main" javax.persistence.RollbackException: Error while committing the transaction
  9. at org.hibernate.internal.ExceptionConverterImpl.convertCommitException(ExceptionConverterImpl.java:75)
  10. at org.hibernate.engine.transaction.internal.TransactionImpl.commit(TransactionImpl.java:71)
  11. at ir.moke.hibernate.controller.MainClass.main(MainClass.java:31)
  12. at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  13. at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
  14. at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
  15. at java.lang.reflect.Method.invoke(Method.java:483)
  16. at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147)
  17. Caused by: java.lang.IllegalStateException: org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance beforeQuery flushing: ir.moke.hibernate.model.entities.Car
  18. at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:144)
  19. at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:155)
  20. at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:162)
  21. at org.hibernate.internal.SessionImpl.doFlush(SessionImpl.java:1426)
  22. at org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:476)
  23. at org.hibernate.internal.SessionImpl.flushBeforeTransactionCompletion(SessionImpl.java:3179)
  24. at org.hibernate.internal.SessionImpl.beforeTransactionCompletion(SessionImpl.java:2393)
  25. at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.beforeTransactionCompletion(JdbcCoordinatorImpl.java:467)
  26. at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl.beforeCompletionCallback(JdbcResourceLocalTransactionCoordinatorImpl.java:146)
  27. at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl.access$100(JdbcResourceLocalTransactionCoordinatorImpl.java:38)
  28. at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl$TransactionDriverControlImpl.commit(JdbcResourceLocalTransactionCoordinatorImpl.java:220)
  29. at org.hibernate.engine.transaction.internal.TransactionImpl.commit(TransactionImpl.java:68)
  30. ... 6 more
  31. Caused by: org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance beforeQuery flushing: ir.moke.hibernate.model.entities.Car
  32. at org.hibernate.engine.internal.ForeignKeys.getEntityIdentifierIfNotUnsaved(ForeignKeys.java:279)
  33. at org.hibernate.type.EntityType.getIdentifier(EntityType.java:462)
  34. at org.hibernate.type.ManyToOneType.nullSafeSet(ManyToOneType.java:151)
  35. at org.hibernate.persister.collection.AbstractCollectionPersister.writeElement(AbstractCollectionPersister.java:894)
  36. at org.hibernate.persister.collection.AbstractCollectionPersister.recreate(AbstractCollectionPersister.java:1317)
  37. at org.hibernate.action.internal.CollectionRecreateAction.execute(CollectionRecreateAction.java:50)
  38. at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:586)
  39. at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:460)
  40. at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:337)
  41. at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:39)
  42. at org.hibernate.internal.SessionImpl.doFlush(SessionImpl.java:1420)
  43. ... 14 more
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement