Advertisement
Guest User

Untitled

a guest
Apr 10th, 2016
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.16 KB | None | 0 0
  1. <hibernate-mapping>
  2.  
  3. <class name="ir.sheentech.school.model.magazine.Magazine" table="magazine">
  4. <id name="magID" type="java.lang.Integer">
  5. <column name="MAG_ID"></column>
  6. <generator class="identity"></generator>
  7. </id>
  8. <property name="magName" column="MAG_NAME" type="java.lang.String" not-null="true"></property>
  9. <property name="desc" column="DESC" type="java.lang.String" ></property>
  10.  
  11. <set name="entesharat" table="entesharat" inverse="true" cascade="all">
  12. <key>
  13. <column name="MAG_ID" not-null="true"></column>
  14. </key>
  15. <one-to-many class="ir.sheentech.school.model.magazine.Entesharat"/>
  16. </set>
  17. </class>
  18.  
  19. <hibernate-mapping>
  20. <class name="ir.sheentech.school.model.magazine.Entesharat" table="entesharat">
  21. <id name="id" type="java.lang.Integer">
  22. <column name="ID"></column>
  23. <generator class="identity"></generator>
  24. </id>
  25.  
  26. <property name="name" column="NAME" type="java.lang.String" not-null="true"></property>
  27. <many-to-one name="magazine" column="MAG_ID" class="ir.sheentech.school.model.magazine.Magazine" not-null="true" > </many-to-one>
  28. </class>
  29.  
  30. <hibernate-configuration>
  31. <session-factory>
  32. <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
  33. <property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
  34. <property name="hibernate.connection.url">jdbc:mysql://localhost:3306/school?zeroDateTimeBehavior=convertToNull</property>
  35. <property name="hibernate.connection.username">root</property>
  36. <property name="hibernate.connection.password">admin</property>
  37. <property name="hibernate.show_sql">true</property>
  38. <property name="hibernate.connection.pool_size">10</property>
  39. <property name="hibernate.connection.CharSet">utf8</property>
  40. <property name="hibernate.connection.characterEncoding">utf8</property>
  41. <property name="hibernate.connection.useUnicode">true</property>
  42. <property name="hbm2ddl.auto">update</property>
  43. </session-factory>
  44.  
  45. public class Magazine {
  46. private Integer magID;
  47. private String magName;
  48. private Set<Entesharat> entesharat = new HashSet<Entesharat>(0);
  49. private String desc;
  50. public Integer getMagID() {
  51. return magID;
  52. }
  53. public void setMagID(Integer magID) {
  54. this.magID = magID;
  55. }
  56. public String getMagName() {
  57. return magName;
  58. }
  59. public void setMagName(String magName) {
  60. this.magName = magName;
  61. }
  62. public Set<Entesharat> getEntesharat() {
  63. return entesharat;
  64. }
  65. public void setEntesharat(Set<Entesharat> entesharat) {
  66. this.entesharat = entesharat;
  67. }
  68. public String getDesc() {
  69. return desc;
  70. }
  71. public void setDesc(String desc) {
  72. this.desc = desc;
  73. }
  74.  
  75. public class Entesharat {
  76.  
  77. private Integer id;
  78. private String name;
  79. private Magazine magazine;
  80.  
  81.  
  82. public Integer getId() {
  83. return id;
  84. }
  85. public void setId(Integer id) {
  86. this.id = id;
  87. }
  88. public String getName() {
  89. return name;
  90. }
  91. public void setName(String name) {
  92. this.name = name;
  93. }
  94. public Magazine getMagazine() {
  95. return magazine;
  96. }
  97. public void setMagazine(Magazine magazine) {
  98. this.magazine = magazine;
  99. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement