|
|
|
Hibernate OneToMany
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Не получается установить связь OneToMany в Hibernate. Класс Task: Код: java 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. Класс Offer: Код: java 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. Вызов OneToMany не работает: Код: java 1. 2. Выводит ошибку The class 'org.hibernate.collection.internal.PersistentSet' does not have the property 'имя вызываемого значения '. Подскажите почему не хочет работать связь OneToMany? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2013, 20:23:35 |
|
||
|
Hibernate OneToMany
|
|||
|---|---|---|---|
|
#18+
Что за "имя вызываемого значения" и что такое "вызов OneToMany" это тип ассоциации. Его нельзя "вызвать" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2013, 22:16:17 |
|
||
|
Hibernate OneToMany
|
|||
|---|---|---|---|
|
#18+
Blazkowicz , вызов поля, я в JSF так вызываю: Код: java 1. 2. 3. И будет ошибка: Код: java 1. По поводу вызова OneToMany, имеется ввиду использовать эту связь, получить через Task список Offer. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2013, 17:16:20 |
|
||
|
Hibernate OneToMany
|
|||
|---|---|---|---|
|
#18+
Ну, и какое отношение ошибка в JSF имеет к Hibernate??? Посмотрите дебагом что именно находится в переменной test. В доке, например, сказано что http://docs.oracle.com/javaee/6/javaserverfaces/2.0/docs/pdldocs/facelets/ui/repeat.html value - The name of a collection of items that this tag iterates over. The collection may be a List, array, java.sql.ResultSet , or an individual java Object. If the collection is null, this tag does nothing. У вас там в value - Set, по которому repeat, судя по доке, итерироваться не имеет. Поэтому в переменную offer попадает set целиком, а не его элемент. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2013, 17:30:21 |
|
||
|
Hibernate OneToMany
|
|||
|---|---|---|---|
|
#18+
тут может и jsf ни при чем - в классе Offer действительно нет поля price ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2013, 17:38:59 |
|
||
|
Hibernate OneToMany
|
|||
|---|---|---|---|
|
#18+
ivanraтут может и jsf ни при чем - в классе Offer действительно нет поля price Тогда бы класс в ошибке был Offer, а не PersistentSet. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2013, 17:43:11 |
|
||
|
Hibernate OneToMany
|
|||
|---|---|---|---|
|
#18+
Blazkowicz , огромное вам спасибо, сделал. Я подумал что эта ошибка hibernate а не JSF. Честно говоря пробовал за место Set подставлять лист но была ошибка: Код: java 1. И fetch = FetchType.LAZY как написано в мануалах не помогала. И тут я сделал генеральный вывод что с Set же инициализация работала, и решил остановиться на Set. Сейчас аннотацию написал так: Код: java 1. 2. 3. 4. И о Blazkowicz все заработало. Спасибо огромное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2013, 18:54:14 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=208&tid=2128532]: |
0ms |
get settings: |
13ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
292ms |
get topic data: |
15ms |
get forum data: |
4ms |
get page messages: |
59ms |
get tp. blocked users: |
3ms |
| others: | 300ms |
| total: | 706ms |

| 0 / 0 |
