Organization.java
上传用户:kimgenplus
上传日期:2016-06-05
资源大小:20877k
文件大小:1k
源码类别:

OA系统

开发平台:

Java

  1. package com.bjsxt.oa.model;
  2. import java.util.Set;
  3. /**
  4.  * 
  5.  * @author Administrator
  6.  * @hibernate.class table="T_Organization"
  7.  */ 
  8. public class Organization {
  9. /**
  10.  * @hibernate.id
  11.  *  generator-class="native"
  12.  */
  13. private int id;
  14. /**
  15.  * @hibernate.property
  16.  */
  17. private String name;
  18. /**
  19.  * @hibernate.property
  20.  */
  21. private String sn;
  22. /**
  23.  * @hibernate.property
  24.  */
  25. private String description;
  26. /**
  27.  * @hibernate.many-to-one
  28.  *  column="pid"
  29.  */
  30. private Organization parent;
  31. /**
  32.  * @hibernate.set inverse="true" lazy="extra"
  33.  * @hibernate.key column="pid"
  34.  * @hibernate.one-to-many class="com.bjsxt.oa.model.Organization"
  35.  */
  36. private Set children;
  37. public Set getChildren() {
  38. return children;
  39. }
  40. public void setChildren(Set children) {
  41. this.children = children;
  42. }
  43. public String getDescription() {
  44. return description;
  45. }
  46. public void setDescription(String description) {
  47. this.description = description;
  48. }
  49. public int getId() {
  50. return id;
  51. }
  52. public void setId(int id) {
  53. this.id = id;
  54. }
  55. public String getName() {
  56. return name;
  57. }
  58. public void setName(String name) {
  59. this.name = name;
  60. }
  61. public Organization getParent() {
  62. return parent;
  63. }
  64. public void setParent(Organization parent) {
  65. this.parent = parent;
  66. }
  67. public String getSn() {
  68. return sn;
  69. }
  70. public void setSn(String sn) {
  71. this.sn = sn;
  72. }
  73. }