Mapeo de un componente con una colección de objetos de valor
-
28-10-2019 - |
Pregunta
¿Cómo mapeo (usando un enfoque basado en xml) un value object (component)
que contiene la propiedad ISet<String>
?
[Serializable]
public class Contact
{
public ISet<String> PhoneNumbers { get; set; }
public String Email { get; set; }
}
¡Gracias!
Solución
Utilice element
.
<set name="PhoneNumbers" table="phone_numbers">
<key column="contact_id">
<element column="phone_number" type="String"/>
</set>
Si va a utilizar la propiedad PhoneNumbers solo con fines de visualización, considere enfoque" más económico "con la serialización de los datos , sin una tabla separada y una consulta separada para obtener la colección.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow