package org.flume.alarm.domain; import javax.persistence.*; import java.io.Serializable; import java.util.Date; @Entity @Table(name = "ALARM_WATERQUANTITY") @SequenceGenerator(name = "SEQ_ALARM_WATERQUANTITY_ID", sequenceName = "SEQ_ALARM_WATERQUANTITY_ID", allocationSize=1,initialValue=1) public class WaterMeter implements Serializable { private static final long serialVersionUID = 8183493315905464861L; private Long dbId; private String devCode; private String data; private Date logtime = new Date(); private Date uptime; private String cell; @Id @GeneratedValue(strategy = GenerationType.SEQUENCE, generator = "SEQ_ALARM_WATERQUANTITY_ID") @Column(name = "DBID") public Long getDbId() { return dbId; } public void setDbId(Long dbId) { this.dbId = dbId; } @Column(name = "DEVCODE") public String getDevCode() { return devCode; } public void setDevCode(String devCode) { this.devCode = devCode; } @Column(name = "DATA") public String getData() { return data; } public void setData(String data) { this.data = data; } @Column(name = "LOGTIME") public Date getLogtime() { return logtime; } public void setLogtime(Date logtime) { this.logtime = logtime; } @Column(name = "UPTIME") public Date getUptime() { return uptime; } public void setUptime(Date uptime) { this.uptime = uptime; } @Column(name = "CELL") public String getCell() { return cell; } public void setCell(String cell) { this.cell = cell; } public WaterMeter(String devCode, String data, Date uptime) { this.devCode = devCode; this.data = data; this.uptime = uptime; } }