Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Dec 07, 2016 2:12:19 PM org.hibernate.resource.transaction.backend.jdbc.internal.DdlTransactionIsolatorNonJtaImpl getIsolatedConnection
- 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.
- Hibernate: select nextval ('persons_seq')
- Hibernate: insert into persons (family, name, id) values (?, ?, ?)
- Hibernate: insert into persons_car (person_id, carList_id) values (?, ?)
- Dec 07, 2016 2:12:20 PM org.hibernate.internal.ExceptionMapperStandardImpl mapManagedFlushFailure
- 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]
- Exception in thread "main" javax.persistence.RollbackException: Error while committing the transaction
- at org.hibernate.internal.ExceptionConverterImpl.convertCommitException(ExceptionConverterImpl.java:75)
- at org.hibernate.engine.transaction.internal.TransactionImpl.commit(TransactionImpl.java:71)
- at ir.moke.hibernate.controller.MainClass.main(MainClass.java:31)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:483)
- at com.intellij.rt.execution.application.AppMain.main(AppMain.java:147)
- 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
- at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:144)
- at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:155)
- at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:162)
- at org.hibernate.internal.SessionImpl.doFlush(SessionImpl.java:1426)
- at org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:476)
- at org.hibernate.internal.SessionImpl.flushBeforeTransactionCompletion(SessionImpl.java:3179)
- at org.hibernate.internal.SessionImpl.beforeTransactionCompletion(SessionImpl.java:2393)
- at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.beforeTransactionCompletion(JdbcCoordinatorImpl.java:467)
- at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl.beforeCompletionCallback(JdbcResourceLocalTransactionCoordinatorImpl.java:146)
- at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl.access$100(JdbcResourceLocalTransactionCoordinatorImpl.java:38)
- at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl$TransactionDriverControlImpl.commit(JdbcResourceLocalTransactionCoordinatorImpl.java:220)
- at org.hibernate.engine.transaction.internal.TransactionImpl.commit(TransactionImpl.java:68)
- ... 6 more
- Caused by: org.hibernate.TransientObjectException: object references an unsaved transient instance - save the transient instance beforeQuery flushing: ir.moke.hibernate.model.entities.Car
- at org.hibernate.engine.internal.ForeignKeys.getEntityIdentifierIfNotUnsaved(ForeignKeys.java:279)
- at org.hibernate.type.EntityType.getIdentifier(EntityType.java:462)
- at org.hibernate.type.ManyToOneType.nullSafeSet(ManyToOneType.java:151)
- at org.hibernate.persister.collection.AbstractCollectionPersister.writeElement(AbstractCollectionPersister.java:894)
- at org.hibernate.persister.collection.AbstractCollectionPersister.recreate(AbstractCollectionPersister.java:1317)
- at org.hibernate.action.internal.CollectionRecreateAction.execute(CollectionRecreateAction.java:50)
- at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:586)
- at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:460)
- at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:337)
- at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:39)
- at org.hibernate.internal.SessionImpl.doFlush(SessionImpl.java:1420)
- ... 14 more
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement