package com.casic.PgInterface.patroler.domain; import org.hibernate.annotations.NotFound; import org.hibernate.annotations.NotFoundAction; import javax.persistence.*; import java.io.Serializable; /** * Created by Administrator on 2018/4/26. */ @Entity @Table(name = "PG_MAINTAINDOC") @SequenceGenerator(name = "SEQ_PG_MAINTAINDOC_ID", sequenceName = "SEQ_PG_MAINTAINDOC_ID", allocationSize = 1, initialValue = 1) public class PgMaintainDoc implements Serializable { private static final long serialVersionUID = 1L; private long id; private String list_name;//工单名称 private String file_path;//文件路径 private String file_name;//文件名称 private PgMaintain pgmaintain_id;//维护表id private int active; @Id @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "SEQ_PG_MAINTAINDOC_ID" ) public long getId() { return id; } public void setId(long id) { this.id = id; } @Column(name = "LIST_NAME") public String getList_name() { return list_name; } public void setList_name(String list_name) { this.list_name = list_name; } @Column(name = "FILE_PATH") public String getFile_path() { return file_path; } public void setFile_path(String file_path) { this.file_path = file_path; } @Column(name = "FILE_NAME") public String getFile_name() { return file_name; } public void setFile_name(String file_name) { this.file_name = file_name; } @ManyToOne(fetch = FetchType.LAZY, cascade = {CascadeType.PERSIST}) @NotFound(action = NotFoundAction.IGNORE) @JoinColumn(name = "PGMAINTAIN_ID") public PgMaintain getPgmaintain_id() { return pgmaintain_id; } public void setPgmaintain_id(PgMaintain pgmaintain_id) { this.pgmaintain_id = pgmaintain_id; } @Column(name = "ACTIVE") public int getActive() { return active; } public void setActive(int active) { this.active = active; } }