Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / проблемы с @hibernate.one-to-one / 4 сообщений из 4, страница 1 из 1
25.09.2006, 10:46:12
    #34009016
b
b
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемы с @hibernate.one-to-one
Помогите пожалуйста в след ситуации. Надо сделать связь "один к одному" и чтобы внешний ключ был первичным. В докции по хиберу есть соответствующий пример.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
< class  name="person" table="PERSON">
<id name="id" column="PERSON_ID">
<generator  class ="foreign">
<param name="property">employee</param>
</generator>
</id>
...
<one-to-one name="employee"
 class ="Employee"
constrained="true"/>
</ class >

Но!!! Генерю я мэпинг через XDoclet а у него для one-to-one нет свойства NAME. И что тогда мне подставлять в значение <param name="property">??

Как обойти или решить проблему?
...
Рейтинг: 0 / 0
25.09.2006, 11:25:35
    #34009160
тфьу
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемы с @hibernate.one-to-one
А имя метода не решает проблему?
...
Рейтинг: 0 / 0
25.09.2006, 16:49:53
    #34010461
b
b
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемы с @hibernate.one-to-one
к сожалению не помогло
...
Рейтинг: 0 / 0
25.09.2006, 19:13:10
    #34010947
тфьу
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
проблемы с @hibernate.one-to-one
Полез посмотрел что там генерится
из
* @hibernate.many-to-one column="хххх" lazy="false" class="уууу"
public yyyy getAbbb() {....}

получилось описание c нужным именем

<many-to-one name="abbb" />
Для one-to-one должно быть аналогично.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / проблемы с @hibernate.one-to-one / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]