UserImpl.hbm.xml 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!DOCTYPE hibernate-mapping PUBLIC
  3. "-//Hibernate/Hibernate Mapping DTD 2.0//EN"
  4. "http://hibernate.sourceforge.net/hibernate-mapping-2.0.dtd">
  5. <hibernate-mapping
  6. auto-import="false"
  7. >
  8. <class
  9. name="magoffin.matt.ieat.domain.impl.UserImpl"
  10. table="Users"
  11. >
  12. <cache usage="read-write" />
  13. <id
  14. name="userId"
  15. column="userId"
  16. type="java.lang.Integer"
  17. unsaved-value="null"
  18. >
  19. <generator class="native">
  20. <param name="sequence">user_id_seq</param>
  21. <!--
  22. To add non XDoclet generator parameters, create a file named
  23. hibernate-generator-params-UserImpl.xml
  24. containing the additional parameters and place it in your merge dir.
  25. -->
  26. </generator>
  27. </id>
  28. <property
  29. name="password"
  30. type="java.lang.String"
  31. update="true"
  32. insert="true"
  33. column="password"
  34. length="64"
  35. not-null="true"
  36. />
  37. <property
  38. name="email"
  39. type="java.lang.String"
  40. update="true"
  41. insert="true"
  42. column="email"
  43. length="128"
  44. not-null="true"
  45. unique="true"
  46. />
  47. <property
  48. name="createdDate"
  49. type="java.util.Calendar"
  50. update="true"
  51. insert="true"
  52. column="createdDate"
  53. not-null="true"
  54. />
  55. <property
  56. name="country"
  57. type="java.lang.String"
  58. update="true"
  59. insert="true"
  60. column="country"
  61. length="3"
  62. />
  63. <property
  64. name="accessLevel"
  65. type="java.lang.Integer"
  66. update="true"
  67. insert="true"
  68. column="accessLevel"
  69. />
  70. <property
  71. name="lastLoginDate"
  72. type="java.util.Calendar"
  73. update="true"
  74. insert="true"
  75. column="lastLoginDate"
  76. />
  77. <property
  78. name="name"
  79. type="java.lang.String"
  80. update="true"
  81. insert="true"
  82. column="name"
  83. length="64"
  84. not-null="true"
  85. />
  86. <property
  87. name="login"
  88. type="java.lang.String"
  89. update="true"
  90. insert="true"
  91. column="login"
  92. length="32"
  93. not-null="true"
  94. unique="true"
  95. />
  96. <property
  97. name="language"
  98. type="java.lang.String"
  99. update="true"
  100. insert="true"
  101. column="language"
  102. length="3"
  103. />
  104. <!--
  105. To add non XDoclet property mappings, create a file named
  106. hibernate-properties-UserImpl.xml
  107. containing the additional properties and place it in your merge dir.
  108. -->
  109. </class>
  110. </hibernate-mapping>