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