Guest User

Untitled

a guest
Jun 25th, 2018
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.61 KB | None | 0 0
  1. <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" default-lazy="false"
  2. assembly="MyProject.Domain" namespace="MyProject.Domain">
  3. <class name="User" table="[User]">
  4. <id name="Id" column="UserId">
  5. <generator class="increment" />
  6. </id>
  7. <property name="UserName" column="UserName" />
  8. <property name="Location" />
  9. <set name="Friends" table="Friend" lazy="false">
  10. <key column="UserId" />
  11. <many-to-many class="User" column="FriendId" />
  12. </set>
  13. </class>
  14. </hibernate-mapping>
  15.  
  16. public class User
  17. {
  18. public virtual int Id { get; set; }
  19. public virtual string UserName { get; set; }
  20. public virtual string Location { get; set; }
  21. public virtual ISet<User> Friends { get; set; }
  22.  
  23. }
  24.  
  25. <map
  26. name="propertyName" (1)
  27. table="table_name" (2)
  28. schema="schema_name" (3)
  29. lazy="true|false" (4)
  30. inverse="true|false" (5)
  31. cascade="all|none|save-update|delete|all-delete-orphan" (6)
  32. sort="unsorted|natural|comparatorClass" (7)
  33. order-by="column_name asc|desc" (8)
  34. where="arbitrary sql where condition" (9)
  35. fetch="select|join" (10)
  36. batch-size="N" (11)
  37. access="field|property|ClassName" (12)
  38. >
  39.  
  40. <key .... />
  41. <index .... />
  42. <element .... />
  43. </map>
Add Comment
Please, Sign In to add comment