package io.trygvis.engine.domain; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.SequenceGenerator; @Entity @SequenceGenerator(name = "calamusSeq", sequenceName = "calamus_seq") public abstract class AbstractEntity { @Id @GeneratedValue(strategy = GenerationType.AUTO, generator = "calamusSeq") private Long id; public Long getId() { return id; } }