J2EE之wildfly 实践8
package com.sj.mrics.db.model; import java.io.Serializable;import java.util.Date;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;
import org.hibernate.annotations.Type;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.sj.mrics.util.JsonDateSerializer;
@Entity
@Table(name = "weblog")
public> /**
* weblog即为数据库中的collection名称
*/
private static final long serialVersionUID = -914369413813954644L;
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Type(type = "objectid")
private String> private String msg;
private String level;
@JsonSerialize(using=JsonDateSerializer.class)
private Date uptime;
public String getId() {
return> }
public void setId(String>
this.id => }
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
public String getLevel() {
return level;
}
public void setLevel(String level) {
this.level = level;
}
@Temporal(TemporalType.TIMESTAMP)
public Date getUptime() {
return uptime;
}
public void setUptime(Date uptime) {
this.uptime = uptime;
}
}
页:
[1]