Java/hibernate исключение: ожидание картирования idclassJAVA

Программисты JAVA общаются здесь
Anonymous
Java/hibernate исключение: ожидание картирования idclass

Сообщение Anonymous »

Я обновляю проект Java с Spirng 2 & Hibenate 3 до Spring 5.2.21.release and Hibernate 5.6.9.final < /p>
Когда я развертываю на сервере, таком как Tomcat или причал, я получаю следующую ошибку, объявляя фасоль в Persistence.xml File < /p>

Код: Выделить всё

Error Creating bean with name "demo.sessionFactory" defined in...

Caused By: java.lang.IllegalArgumentException: expecting IdClass mapping
< /code>
Созданный бон: < /p>








Извините, я не могу поделиться всем кодом, поскольку он принадлежит компании, но я объясню каждый используемый термин:
demo.myinterceptor - это фасоль, созданный с помощью класса, который реализует org.hibernate.emptyinterceptor, где on -save, Onflush..Are
hean -dempressc />
demo.mappingRessources - это список, в котором много файлов < /p>

file1.hbm.xml>
....

< /code>
Когда я введен, например, file1.hbm.xml, я нахожу следующее: < /p>





... same for all attributes of file1


< /code>
Когда я проверяю файл1, это класс, который выглядит следующим образом: < /p>
pubic class File1 implements Serizalizable {
private int fileId;
private String str1:
...

public File1(){}

//getters

//setters
}
< /code>
Относительно HibernateProperties это этот боб: < /p>
{demo.hibernateProperties.hibernate.dialect}}

...same for other properties that are defined in a properties file

< /code>
Я искал и обнаружил, что я должен добавить @idclass, но проект работал нормально с Spring 2 и более старым Hibernate 3, но я не уверен, где это должно быть сделано. Я не создавал новые занятия. Я только что обновляю зависимости Spring & Hibernate и изменяю классы при необходимости (изменение пакета и т. Д.) Может ли это быть проблемой?>

Подробнее здесь: https://stackoverflow.com/questions/733 ... ss-mapping

Вернуться в «JAVA»