Pessoal,
Tenho um relacionamento one-to-one entre duas tabelas.
Tabelas: Pessoa (id) e Endereco (pessoa_id)
Preciso que, ao setar Pessoa.Endereco para nulo, seja excluído o registro de endereço (Pessoa.Endereco = null). Não creio que essa seja a forma correta de fazer, pois estou há algum tempo tentando de várias formas sem sucesso.
Alguém tem alguma ideia de como isso pode funcionar?
Obrigado.
Régis Soares
--
Você está recebendo esta mensagem porque se inscreveu no grupo "NHibernate-Br" dos Grupos do Google.
Para postar neste grupo, envie um e-mail para nhiber...@googlegroups.com.
Para cancelar a inscrição nesse grupo, envie um e-mail para nhibernate-b...@googlegroups.com.
Para obter mais opções, visite esse grupo em http://groups.google.com/group/nhibernate-br?hl=pt-BR.
<one-to-one name="Endereco" class="ClasseEndereco"
constrained="true" lazy="false" cascade="all" />
if (value == null)Pessoa.Endereco.Delete();
abraco
Juliano Oliveira
Em 25/06/10, Régis Soares<regis...@gmail.com> escreveu:
>>>>>>>> nhibernate-b...@googlegroups.com<nhibernate-br%2Bunsu...@googlegroups.com>
>>>>>>>> .
>>>>>>>> Para obter mais opções, visite esse grupo em
>>>>>>>> http://groups.google.com/group/nhibernate-br?hl=pt-BR.
>>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Você está recebendo esta mensagem porque se inscreveu no grupo
>>>>>>> "NHibernate-Br" dos Grupos do Google.
>>>>>>> Para postar neste grupo, envie um e-mail para
>>>>>>> nhiber...@googlegroups.com.
>>>>>>> Para cancelar a inscrição nesse grupo, envie um e-mail para
>>>>>>> nhibernate-b...@googlegroups.com<nhibernate-br%2Bunsu...@googlegroups.com>
>>>>>>> .
>>>>>>> Para obter mais opções, visite esse grupo em
>>>>>>> http://groups.google.com/group/nhibernate-br?hl=pt-BR.
>>>>>>>
>>>>>>
>>>>>> --
>>>>>> Você está recebendo esta mensagem porque se inscreveu no grupo
>>>>>> "NHibernate-Br" dos Grupos do Google.
>>>>>> Para postar neste grupo, envie um e-mail para
>>>>>> nhiber...@googlegroups.com.
>>>>>> Para cancelar a inscrição nesse grupo, envie um e-mail para
>>>>>> nhibernate-b...@googlegroups.com<nhibernate-br%2Bunsu...@googlegroups.com>
>>>>>> .
>>>>>> Para obter mais opções, visite esse grupo em
>>>>>> http://groups.google.com/group/nhibernate-br?hl=pt-BR.
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Paulo Quicoli
>>>>> Editor Técnico: .NET Magazine, ClubeDelphi Magazine, WebMobile Magazine
>>>>> www.devmedia.com.br
>>>>> http://pauloquicoli.spaces.live.com
>>>>> twitter:@pauloquicoli
>>>>>
>>>>> --
>>>>> Você está recebendo esta mensagem porque se inscreveu no grupo
>>>>> "NHibernate-Br" dos Grupos do Google.
>>>>> Para postar neste grupo, envie um e-mail para
>>>>> nhiber...@googlegroups.com.
>>>>> Para cancelar a inscrição nesse grupo, envie um e-mail para
>>>>> nhibernate-b...@googlegroups.com<nhibernate-br%2Bunsu...@googlegroups.com>
>>>>> .
>>>>> Para obter mais opções, visite esse grupo em
>>>>> http://groups.google.com/group/nhibernate-br?hl=pt-BR.
>>>>>
>>>>
>>>> --
>>>> Você está recebendo esta mensagem porque se inscreveu no grupo
>>>> "NHibernate-Br" dos Grupos do Google.
>>>> Para postar neste grupo, envie um e-mail para
>>>> nhiber...@googlegroups.com.
>>>> Para cancelar a inscrição nesse grupo, envie um e-mail para
>>>> nhibernate-b...@googlegroups.com<nhibernate-br%2Bunsu...@googlegroups.com>
>>>> .
>>>> Para obter mais opções, visite esse grupo em
>>>> http://groups.google.com/group/nhibernate-br?hl=pt-BR.
>>>>
>>>
>>>
>>>
>>> --
>>> Paulo Quicoli
>>> Editor Técnico: .NET Magazine, ClubeDelphi Magazine, WebMobile Magazine
>>> www.devmedia.com.br
>>> www.nhibernatebrasil.net
>>>
>>> http://pauloquicoli.spaces.live.com
>>> twitter:@pauloquicoli
>>>
>>> --
>>> Você está recebendo esta mensagem porque se inscreveu no grupo
>>> "NHibernate-Br" dos Grupos do Google.
>>> Para postar neste grupo, envie um e-mail para
>>> nhiber...@googlegroups.com.
>>> Para cancelar a inscrição nesse grupo, envie um e-mail para
>>> nhibernate-b...@googlegroups.com<nhibernate-br%2Bunsu...@googlegroups.com>
>>> .
>>> Para obter mais opções, visite esse grupo em
>>> http://groups.google.com/group/nhibernate-br?hl=pt-BR.
>>>
>>
>> --
>> Você está recebendo esta mensagem porque se inscreveu no grupo
>> "NHibernate-Br" dos Grupos do Google.
>> Para postar neste grupo, envie um e-mail para
>> nhiber...@googlegroups.com.
>> Para cancelar a inscrição nesse grupo, envie um e-mail para
>> nhibernate-b...@googlegroups.com<nhibernate-br%2Bunsu...@googlegroups.com>
>> .
>> Para obter mais opções, visite esse grupo em
>> http://groups.google.com/group/nhibernate-br?hl=pt-BR.
>>
>
> --
> Você está recebendo esta mensagem porque se inscreveu no grupo
> "NHibernate-Br" dos Grupos do Google.
> Para postar neste grupo, envie um e-mail para
> nhiber...@googlegroups.com.
> Para cancelar a inscrição nesse grupo, envie um e-mail para
> nhibernate-b...@googlegroups.com.
> Para obter mais opções, visite esse grupo em
> http://groups.google.com/group/nhibernate-br?hl=pt-BR.
>
>
--
[]´s
Juliano Oliveira
Analista Desenvolvedor
twitter: @juloliveira - skype: juloliveira