Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > Hibernate+MySql+JUnit = Error


Автор: SatanClaus 28.3.2008, 14:42
Здравствуйте, есть такая вот проблемка  smile 
Читаю и пишу хибернейтом в базу MySql. В тестах у меня при записи вылетает ошибка
Код

org.springframework.orm.hibernate3.HibernateSystemException: The database returned no natively generated identity value; nested exception is org.hibernate.HibernateException: The database returned no natively generated identity value
    at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:659)
    at org.springframework.orm.hibernate3.HibernateAccessor.convertHibernateAccessException(HibernateAccessor.java:412)
    at org.springframework.orm.hibernate3.HibernateTemplate.execute(HibernateTemplate.java:378)
и так далее...

Пользуюсь спринговским HibernateDaoSupport. Вроде говорит, что не может создать id для обьекта, хотя в базе стоит AUTO_INCREMENT
А вот так вот у меня маппится этот айди
Код

    @Id @GeneratedValue(strategy = GenerationType.AUTO)
    public Integer getId() {
        return this.id;
    }

Вроде бы все правильно, читать из базы - читает, а писать не хочет...
Подскажите, кто что думает по этому поводу...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)