|
|
|
NHibernate : one-to-one
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Вопрос по поводу отношения one-to-one. У меня есть класс Photo со свойствами: Id, Photo, Thing. Также класс Thing со свойствами : Id, .... Две таблицы: Things --------- id - identity Photos --------- idThing - это Fk, ссылающийся на id из таблицы Things photo делаю маппинг: <class name="ThingsData.Thing, ..." table="Things"> <id name="Id" column="id" > <generator class="identity" /> </id> </class> <class name="Photo, ..." table="Photos"> <id name="Id" column="idThing"> <generator class="foreign"> <param name="property">Thing</param> </generator> </id> <property name="Photo" column="photo" /> <one-to-one name="Thing" class="..." constrained="true" /> </class> Далее пишу: Thing thing = new Thing(); Photo photo = new Photo(); photo.Image = image; photo.Thing = thing; long thingId = (long)session.Save(thing); При этом в таблице Things новая запись появляется,а в таблице Photos - нет. Я изучаю NHibernate недавно, поэтому очень нужна Ваша помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.03.2009, 13:25 |
|
||
|
NHibernate : one-to-one
|
|||
|---|---|---|---|
|
#18+
yoga long thingId = (long)session.Save(thing); При этом в таблице Things новая запись появляется,а в таблице Photos - нет. Сохраняйте либо вручную photos, либо читайте про cascase в документации, например здесь http://www.hibernate.org/hib_docs/nhibernate/html/mapping.html Код: plaintext Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.03.2009, 12:41 |
|
||
|
|

start [/forum/topic.php?fid=17&msg=35896183&tid=1351877]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
61ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
| others: | 238ms |
| total: | 393ms |

| 0 / 0 |
