当前位置: 代码迷 >> J2EE >> transient诠注没有生效
  详细解决方案

transient诠注没有生效

热度:81   发布时间:2016-04-19 22:29:42.0
transient注解没有生效
package cn.easycms.model;

import org.hibernate.annotations.GenericGenerator;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import java.beans.Transient;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * Created by hackingwu on 2014/4/23.
 */
@Entity
public class Mail {
    private String id;
    private String unitId;

    private String userId;
    private String mailType;
    private String title;
    private String writer;
    private String tel;
    private String email;
    private String isOpen;
    private String content;
    private String quryCode;
    private String addTime;
    private String ip;
    private String state;
    private String reContent;
    private Date reTime;//replyTime
    private String proFlow;
    private String unitIds;
    private String unitName;
    private String userName;
    private SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
    private String addTimeStr;
    private String reTimeStr;
    private String stateStr;

    @Id
    @GeneratedValue(generator = "system-uuid")
    @GenericGenerator(name = "system-uuid",strategy = "uuid")
    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }
    @Column(name = "unitId")
    public String getUnitId() {
        return unitId;
    }

    public void setUnitId(String unitId) {
        this.unitId = unitId;
    }
    @Column(name="userId")
    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }
    @Column(name="mailType")
    public String getMailType() {
        return mailType;
    }

    public void setMailType(String mailType) {
        this.mailType = mailType;
    }
    @Column(name="title")
    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }
    @Column(name="writer")
    public String getWriter() {
        return writer;
    }

    public void setWriter(String writer) {
        this.writer = writer;
    }
    @Column(name = "tel")
    public String getTel() {
        return tel;
    }

    public void setTel(String tel) {
        this.tel = tel;
    }
    @Column(name="email")
    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }
    @Column(name = "isOpen")
    public String getIsOpen() {
        return isOpen;
    }