![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| ice1 |
|
||||||||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 18.2.2009 Репутация: нет Всего: нет |
Помогите пожалуйста разобраться с hibernate. Есть файл в котором вылетает ошибка
Ошибка вылетает в строке Configuration cfg = new Configuration().addClass(Product.class); вот такая: org.hibernate.MappingException class Product not found while looking for property: name java.lang.ClassNotFoundException Product com.sun.rave.web.ui.appbase.ApplicationException #{Page1.button1_action}: org.hibernate.InvalidMappingException: Could not parse mapping document from resource hib/Product.hbm.xml Это код Product.java^
А это Product.hbm.xml
Это сообщение отредактировал(а) powerOn - 26.2.2009, 01:47 |
||||||||
|
|||||||||
| Tony |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1159 Регистрация: 3.3.2006 Где: Riga Репутация: 6 Всего: 12 |
Попробуйте без .addClass(Product.class); P.S. Если не поможет то надо проверить конигурацию хибера(нахождение маппингов и hibernate conf) Это сообщение отредактировал(а) Tony - 25.2.2009, 22:36 |
|||
|
||||
| ice1 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 18.2.2009 Репутация: нет Всего: нет |
Tony , спасибо, этой ошибки нет, но теперь выдает ошибку в той же строчке, но другую : hibernate.cfg.xml not found, хотя файл есть и лежит в той же папке, что и файл который вызывает этот метод, находится в той папке куда его автоматически поместил netbeans.
вот сам файл
Это сообщение отредактировал(а) ice1 - 25.2.2009, 23:13 |
|||
|
||||
| Tony |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1159 Регистрация: 3.3.2006 Где: Riga Репутация: 6 Всего: 12 |
hibernate.cfg.xml должен лежать в под /src
|
|||
|
||||
| ice1 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 18.2.2009 Репутация: нет Всего: нет |
В той строке всё нормально, но теперь выдает ошибку в строке sess.save(p);
org.hibernate.MappingException Unknown entity: hib.Product Это сообщение отредактировал(а) ice1 - 26.2.2009, 08:50 |
|||
|
||||
| v2v |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1620 Регистрация: 20.9.2006 Где: Киев Репутация: 9 Всего: 56 |
Product лежит в дефолтном пакете?
если нет то в мапинге это должно быть отражено :
|
|||
|
||||
| ice1 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 18.2.2009 Репутация: нет Всего: нет |
Если добваляю вот так:
то выдает ту же ошибку, а если помещаю в дефолтную папку класс product, то пишет что не может найти такой класс ещё в самом начале в этой строке Product p = new Product(); |
|||
|
||||
| Tony |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1159 Регистрация: 3.3.2006 Где: Riga Репутация: 6 Всего: 12 |
Кaро4е так:
src/ + + ---- hibernate.cfg.xml + + model + + ------- Product.java + ------- Product.hbm.xml Соответсевенно в hibernate.cfg.xml
|
|||
|
||||
| ice1 |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 18.2.2009 Репутация: нет Всего: нет |
Огромное спасибо, получилось!
Хотя опять вылетела ошибка java.sql.BatchUpdateException Data truncation: Out of range value adjusted for column 'name' at row 1 Но главное с базой данных уже связывается. Теперь остается найти что не так с бд. Спасибо! |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |