2013-03-23 16:17:19 +01:00
|
|
|
package com.commafeed.backend.model;
|
2013-03-23 01:49:39 +01:00
|
|
|
|
|
|
|
|
import java.io.Serializable;
|
|
|
|
|
|
|
|
|
|
import javax.persistence.GeneratedValue;
|
|
|
|
|
import javax.persistence.GenerationType;
|
|
|
|
|
import javax.persistence.Id;
|
|
|
|
|
import javax.persistence.MappedSuperclass;
|
2013-06-07 15:47:13 +02:00
|
|
|
import javax.persistence.TableGenerator;
|
2013-03-23 01:49:39 +01:00
|
|
|
|
|
|
|
|
@SuppressWarnings("serial")
|
|
|
|
|
@MappedSuperclass
|
|
|
|
|
public abstract class AbstractModel implements Serializable {
|
|
|
|
|
|
|
|
|
|
@Id
|
2013-06-07 15:47:13 +02:00
|
|
|
@GeneratedValue(strategy = GenerationType.TABLE, generator = "gen")
|
|
|
|
|
@TableGenerator(name = "gen", allocationSize = 1000)
|
2013-03-23 01:49:39 +01:00
|
|
|
private Long id;
|
|
|
|
|
|
|
|
|
|
public Long getId() {
|
|
|
|
|
return id;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setId(Long id) {
|
|
|
|
|
this.id = id;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|