IntegerIdentityEntity.java 722 B

123456789101112131415161718192021222324252627282930
  1. package com.yihu.jw.entity;
  2. import org.hibernate.annotations.GenericGenerator;
  3. import org.springframework.data.jpa.domain.support.AuditingEntityListener;
  4. import javax.persistence.*;
  5. import java.io.Serializable;
  6. /**
  7. * Created by progr1mmer on 2018/8/13.
  8. */
  9. @MappedSuperclass
  10. @EntityListeners(AuditingEntityListener.class)
  11. public abstract class IntegerIdentityEntity implements Serializable {
  12. protected Integer id;
  13. @Id
  14. @GeneratedValue(generator = "Generator")
  15. @GenericGenerator(name = "Generator", strategy = "identity")
  16. @Column(name = "id", unique = true, nullable = false)
  17. public Integer getId() {
  18. return id;
  19. }
  20. public void setId(Integer id) {
  21. this.id = id;
  22. }
  23. }