|
|
|
маппинг для hibernate
|
|||
|---|---|---|---|
|
#18+
уду очень признателен за простой пример xml маппингового файла, в котором описаны две простых талицы, связанные по первичному ключу. уже часа 2 пытаюсь сделать.. наверное, я всетаки тупой ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2005, 01:36 |
|
||
|
маппинг для hibernate
|
|||
|---|---|---|---|
|
#18+
Дайте мне свою схему, а я сделаю маппинг... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2005, 13:03 |
|
||
|
маппинг для hibernate
|
|||
|---|---|---|---|
|
#18+
funikovyuriДайте мне свою схему, а я сделаю маппинг... волшебник? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2005, 13:11 |
|
||
|
маппинг для hibernate
|
|||
|---|---|---|---|
|
#18+
Спасибо. Я отправил схему БД (насколько я понимаю, значения это не имеет, но БД у меня будет в MySql) на e-mail, указанный в деталях вашего аккаунта на форуме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2005, 13:11 |
|
||
|
маппинг для hibernate
|
|||
|---|---|---|---|
|
#18+
Схему получил - посмотрю... Вам маппинг любой, а то я лично за EJB3 annotations, но можно и hbm файлы А.Грасоff™ Мне не сложно, меня с hibernate'а буквально прет :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2005, 13:22 |
|
||
|
маппинг для hibernate
|
|||
|---|---|---|---|
|
#18+
глупо использовать xml-mapping, когда уже давное есть hibernate annotations, которые поддерживаются в т.ч. hibernate tools (jboss ide) User.hbm.xml Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. Role.hbm.xml Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. User.java Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. just another freak in the Freak Kingdom ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2005, 13:27 |
|
||
|
маппинг для hibernate
|
|||
|---|---|---|---|
|
#18+
funikovyuriСхему получил - посмотрю... Вам маппинг любой, а то я лично за EJB3 annotations, но можно и hbm файлы А.Грасоff™ Мне не сложно, меня с hibernate'а буквально прет :) =))) Атлично) мне вапще нужно *.hbm.xml я пока плаваю во всем этом, но то, что я пробовал делать выглядит так: <?xml version="1.0"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <hibernate-mapping> <class name="Product" table="products"> <id name="id" type="integer" unsaved-value="null"> <column name="id" sql-type="integer" not-null="true"/> <generator class="increment"/> </id> <property name="name"> <column name="name" sql-type="char(255)" not-null="true"/> </property> <property name="price"> <column name="price" sql-type="double" not-null="true"/> </property> <property name="amount"> <column name="amount" sql-type="integer" not-null="true"/> </property> </class> </hibernate-mapping> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2005, 13:27 |
|
||
|
маппинг для hibernate
|
|||
|---|---|---|---|
|
#18+
funikovyuriСхему получил - посмотрю... Вам маппинг любой, а то я лично за EJB3 annotations, но можно и hbm файлы А.Грасоff™ Мне не сложно, меня с hibernate'а буквально прет :) очень хотелось бы увидеть пару таблиц. очень жду. спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2005, 17:33 |
|
||
|
маппинг для hibernate
|
|||
|---|---|---|---|
|
#18+
Кстати, коллеги, а XDoclet не пользуетесь?... редактировать два файла на объект должно быть муторно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2005, 18:21 |
|
||
|
маппинг для hibernate
|
|||
|---|---|---|---|
|
#18+
пытаюсь связать 2 таблицы по первичному ключу. вот мой маппинг-файл: <?xml version="1.0"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <hibernate-mapping> <class name="Person" table="person"> <id name="person_id" type="long" unsaved-value="null"> <generator class="identity"/> </id> <property name="name"> <column name="name" sql-type="char(100)" not-null="true"/> </property> <property name="personal_info"> <column name="personal_info" sql-type="char(100)" not-null="true"/> </property> <property name="card_number"> <column name="card_number" sql-type="integer" not-null="true" unique="true"/> </property> <one-to-one name="student" class="School_Student"/> </class> <class name="School_Student" table="School_Student"> <id name="student_id" type="long" unsaved-value="null"> <generator class="foreign"> <param name="property">person</param> </generator> </id> <property name="school_number"> <column name="school_number" sql-type="integer" not-null="true"/> </property> <property name="date"> <column name="date" sql-type="integer" not-null="true" unique="true"/> </property> <one-to-one name="person" class="Person" constrained="true"/> </class> </hibernate-mapping> какие изменения в java-коде классов Person и School_Student должны быть сделаны при создании связи по первичному ключу?.. спасибо.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2005, 02:16 |
|
||
|
маппинг для hibernate
|
|||
|---|---|---|---|
|
#18+
очень хотелось бы увидеть пару таблиц. очень жду. спасибо. Будьте терпеливы! У меня же есть еще работа, за которую я деньги получаю :) Скоро уже сделаю... Вы, к стати, с какой СУБД работаете, в какой IDE и что используете для сборки проекта? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2005, 09:55 |
|
||
|
маппинг для hibernate
|
|||
|---|---|---|---|
|
#18+
funikovyuriочень хотелось бы увидеть пару таблиц. очень жду. спасибо. Будьте терпеливы! У меня же есть еще работа, за которую я деньги получаю :) Скоро уже сделаю... Вы, к стати, с какой СУБД работаете, в какой IDE и что используете для сборки проекта? =) Java 5 (jdk 5.0, JIdea 5.0) + hubernate 3.1 + MySql 5.0 (mysql-connector-java-3.1.11, MySql Administrator 1.1) я пока компилирую в Idea. но могу и антом.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2005, 12:07 |
|
||
|
маппинг для hibernate
|
|||
|---|---|---|---|
|
#18+
Вот кое-чего сделал :) БД у меня Oracle 9 Собираю все Maven'ом 2м, если он у вас есть то просто выполните mvn package, если нет - то воспользуйтесь проектом для Idea или eclipse (я их положил в архив) Также не забудьте про библиотеки (см. pom.xml секцию dependencies) Для перевода на mySQL нужно будет добавить в путь свой JDBC драйвер и указать его в src/main/resources/hibernate.properties Также в коде теста (hibernate/AppTest.java:43) есть код нужный только для работы Oracle'вого jdbc драйвера с Blob'ами... Я вроде указал ссылку на Dialect текущей БД, но может и не сработать :)... Тогда этот код уберите Какие классы созданы: Person, LibraryClient, DiningRoomClient, Purse, Account При этом так как вы предоставили R-схему, а не ER - то мне оставалось только гадать в каких отношениях находяться классы Person, LibraryClient, DiningRoomClient. Я решил связать их наследованием... Еще не понял зачем поле id человека в классе Purse и при этом поле id кошелька в классе DiningRoomClient - оставил только поле id кошелька. Фотографию в классе Person сделал блобом (т.е. правильно)... Так что будут вопросы - спрашивайте... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2005, 17:24 |
|
||
|
маппинг для hibernate
|
|||
|---|---|---|---|
|
#18+
Да, реклама... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2005, 17:25 |
|
||
|
маппинг для hibernate
|
|||
|---|---|---|---|
|
#18+
спасибо. сегодня обязательно изучу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2005, 18:10 |
|
||
|
маппинг для hibernate
|
|||
|---|---|---|---|
|
#18+
funikovyuriВот кое-чего сделал :) Так что будут вопросы - спрашивайте... добрый день. я отправил Вам письмо с вопросом, надеюсь, не очень глупым. хотелось бы, чтобы Вы посмотрели) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.11.2005, 18:07 |
|
||
|
маппинг для hibernate
|
|||
|---|---|---|---|
|
#18+
funikovyuriВот кое-чего сделал :) Так что будут вопросы - спрашивайте... отправил Вам еще одно письмо. с вопросом.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 12:52 |
|
||
|
маппинг для hibernate
|
|||
|---|---|---|---|
|
#18+
funikovyuriВот кое-чего сделал :) Так что будут вопросы - спрашивайте... и еще вопросик.. ps собственно, схему сделал целиком, вроде все правильно. поэкспериментировал, узнал много нового, теперь что-то понимаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.11.2005, 17:15 |
|
||
|
|

start [/forum/topic.php?fid=59&tid=2150925]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
191ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 224ms |
| total: | 484ms |

| 0 / 0 |
