SEVERE: не удалось синхронизировать состояние базы данных с сеансом - PullRequest
1 голос
/ 11 марта 2020

При попытке обновить сущность в Hibernate, я получаю эту ОШИБКУ:

SEVERE: Could not synchronize database state with session

Таким образом, запрос не сохраняется в базе данных. Моя сущность имеет отношения многие-к-одному.

Что мне делать?

org.springframework.orm.hibernate3.HibernateJdbcException: JDBC exception on Hibernate data access; nested exception is org.hibernate.exception.DataException: could not update: [org.game.model.HeroChampion#1234567]
    at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:634)
    at org.springframework.orm.hibernate3.HibernateTransactionManager.convertHibernateAccessException(HibernateTransactionManager.java:695)
    at org.springframework.orm.hibernate3.HibernateTransactionManager.doCommit(HibernateTransactionManager.java:566)
    at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:540)
    at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:510)
    at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:310)
    at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:117)

JDBC exception on Hibernate data access; nested exception is org.hibernate.exception.DataException: could not update: 

Нужно ли мне выполнять сеанс.refre sh, как указано в этой записи

...