<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    java學習

    java學習

     

    hibernate實體類映射父子關系

    /**
     * 任務實體類
     */
    @Entity
    @Table(name = "t_task")
    public class Task implements Serializable {

        /**
      *
      */
     private static final long serialVersionUID = 1L;
     private Long id;
        private String name;
     
        //計劃開始時間
        private Date plan_startTime;
      
        private Project project;
        //父任務
        private Task parent;
     
        // 子任務
        private Set<Task> children = new HashSet<Task>();

     

        @Id
        @GeneratedValue(strategy = GenerationType.AUTO)
        @Column(name = "id")
        public Long getId() {
            return id;
        }

        public void setId(Long id) {
            this.id = id;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

     
        @Temporal(TemporalType.TIMESTAMP)
        public Date getPlan_startTime() {
            return plan_startTime;
        }

        public void setPlan_startTime(Date plan_startTime) {
            this.plan_startTime = plan_startTime;
        }


        @ManyToOne(optional = false, cascade = {CascadeType.REFRESH, CascadeType.MERGE})
        @JoinColumn(name = "projectId")
        public Project getProject() {
            return project;
        }

        public void setProject(Project project) {
            this.project = project;
        }

        @ManyToOne(cascade = {CascadeType.REFRESH, CascadeType.MERGE})
        @JoinColumn(name = "parentId")
        public Task getParent() {
            return parent;
        }

        public void setParent(Task parent) {
            this.parent = parent;
        }

        @OrderBy("id ASC")
        @OneToMany(mappedBy = "parent", fetch = FetchType.LAZY, cascade = {CascadeType.ALL})
        public Set<Task> getChildren() {
            return children;
        }

        public void setChildren(Set<Task> children) {
            this.children = children;
        }

      
     
    }

    posted on 2013-11-07 14:40 楊軍威 閱讀(500) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    導航

    統計

    常用鏈接

    留言簿

    隨筆檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 久久亚洲精品成人AV| 亚洲国产精品免费视频| 亚洲gay片在线gv网站| 男女超爽刺激视频免费播放| 亚洲人成影院在线高清| aa级一级天堂片免费观看| 亚洲免费福利在线视频| 国内外成人免费视频| 国产精品亚洲综合网站| 国产jizzjizz免费视频| 免费无码午夜福利片| 久久久久亚洲精品无码网址| 国产在线播放线91免费| 无码久久精品国产亚洲Av影片| 国产精品免费无遮挡无码永久视频 | 8888四色奇米在线观看免费看| 亚洲第一成年网站大全亚洲| 免费精品国产自产拍在| 亚洲欧洲无码AV不卡在线| 免费一看一级毛片全播放| 国产精品亚洲专区无码不卡| 在线亚洲97se亚洲综合在线| 少妇太爽了在线观看免费视频| 久久亚洲AV无码精品色午夜 | 亚洲国产成人精品无码久久久久久综合 | 国产精品亚洲mnbav网站| 最新国产乱人伦偷精品免费网站| 亚洲avav天堂av在线不卡| 青青青国产在线观看免费网站| 国产成人人综合亚洲欧美丁香花 | 中文无码日韩欧免费视频| 亚洲国产精品无码中文字| 日本视频一区在线观看免费| 亚洲a∨无码精品色午夜| 亚洲日韩国产一区二区三区| 精品无码国产污污污免费网站| 亚洲色大网站WWW永久网站| 在线亚洲97se亚洲综合在线| 精品香蕉在线观看免费| 永久免费精品影视网站| 久久99亚洲网美利坚合众国|