Pero eso significa que tu base de datos esta mal y deberías arreglarla. No es "si tiene o no tiene", es si esta relacionada a una que no existe, en tu caso no existe el NotarioNotariaImp con clave 51.
El 26 de mayo de 2010 08:34, Rafael Ruiz Menduiña <[email protected]>escribió: > Ok lo he probado y FUNCIONA, > > pero de no usar el not-found en caso de que no tener una entidad > relacionada, en lugar de devolverme nothing me devuelve un proxy.....un > error y al consultar alguna propiedad obtengo "No row with the given > identifier exists[empresaDatos.NotarioNotariaImp#51]" > > Como controlo ahora para saber si tiene o no una entidad relacionada, hasta > ahora tenia que comprobar If entidad.mientidadrelacionada is not > nothing...... > > muchas gracias. > > > > > El 26 de mayo de 2010 13:10, Fabio Maulo <[email protected]> escribió: > > not-found ="ignore" <== causa >> >> 2010/5/26 Rafael Ruiz Menduiña <[email protected]> >> >> - Mi entidad Cliente >>> >>> >>> <?xml version="1.0" encoding="utf-8"?> >>> <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" >>> assembly="empresaDatos" namespace="NCliente"> >>> <class name="empresaDatos.ClienteImp, NotinDatos, Version=1.0.0.0, >>> Culture=Neutral, PublicKeyToken=354554543179e" table="Clientes" >>> dynamic-insert="true" dynamic-update="true" mutable ="true"> >>> >>> <id name="Codigo" column="Dni" type="String" unsaved-value="-100"> >>> <generator class="native" /> >>> </id> >>> <property name="Telefono" column ="Telefono" type ="String"/> >>> <property name="Email" column="Email" type="String"/> >>> <property name="EnviarEmail" column="[Enviar EMail]" type="Boolean"/> >>> >>> <many-to-one name="TipoVia" column="Via" not-found ="ignore" class=" >>> empresaDatos.TiposViaImp, empresaDatos, Version=1.0.0.0, Culture=Neutral, >>> PublicKeyToken=354554543179e"/> >>> </class> >>> </hibernate-mapping> >>> >>> - Mi entidad tipoVia >>> >>> >>> <?xml version="1.0" encoding="utf-8" ?> >>> <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" >>> assembly="empresaDatos"> >>> <class name="empresaDatos.TiposViaImp, empresaDatos, Version=1.0.0.0, >>> Culture=Neutral, PublicKeyToken=354554543179e" table="U_Vias" >>> mutable="false" > >>> <id name="Codigo" column="[Via abreviada]" type="String" >>> unsaved-value="-100"> >>> <generator class="native" /> >>> </id> >>> <property name="Via" column="Via" type="String"/> >>> </class> >>> </hibernate-mapping> >>> >>> >>> >>> >>> >>> El 26 de mayo de 2010 00:36, José F. Romaniello >>> <[email protected]>escribió: >>> >>> mappings >>>> >>>> gracias >>>> >>>> El 25 de mayo de 2010 13:57, Mendu <[email protected]> escribió: >>>> >>>>> Buenas a todos, >>>>> >>>>> Tengo una entidad mapeada en la que se encuentra un <many-to-one >>>>> name="TipoVia" .... >>>>> >>>>> A la hora de consultar el log veo que aparece un select de mi entidad >>>>> + un select del many-to-one a tipovia. >>>>> >>>>> bien, he probado todas las configuraciones, lazy, optimistic-lock, que >>>>> aparece en la documentacion de la version 2.1.0 >>>>> >>>>> y lo unico que he conseguido es que aparezca una sola select pero sigue >>>>> accediendo a TipoVia mediante left outer join. >>>>> >>>>> Lo que necesito es la carga perozosa, el lazy, que solo me rescate el >>>>> objeto cuando lo necesite. >>>>> >>>>> Se que no pongo ejemplos, me gustaria saber si esto es posible y como >>>>> en teoria lo configurais para que funcione de este modo. >>>>> >>>>> Muchas Gracias. >>>>> >>>>> -- >>>>> Para escribir al Grupo, hágalo a esta dirección: >>>>> [email protected] >>>>> Para más, visite: http://groups.google.com/group/NHibernate-Hispano >>>>> >>>> >>>> -- >>>> Para escribir al Grupo, hágalo a esta dirección: >>>> [email protected] >>>> Para más, visite: http://groups.google.com/group/NHibernate-Hispano >>>> >>> >>> -- >>> Para escribir al Grupo, hágalo a esta dirección: >>> [email protected] >>> Para más, visite: http://groups.google.com/group/NHibernate-Hispano >>> >> >> >> >> -- >> Fabio Maulo >> >> >> -- >> Para escribir al Grupo, hágalo a esta dirección: >> [email protected] >> Para más, visite: http://groups.google.com/group/NHibernate-Hispano >> > > -- > Para escribir al Grupo, hágalo a esta dirección: > [email protected] > Para más, visite: http://groups.google.com/group/NHibernate-Hispano > -- Para escribir al Grupo, hágalo a esta dirección: [email protected] Para más, visite: http://groups.google.com/group/NHibernate-Hispano
