Skip to content

Instantly share code, notes, and snippets.

@moriya-hm5
Created October 6, 2019 03:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save moriya-hm5/85610d265dd5f2a997d3343441434061 to your computer and use it in GitHub Desktop.
Save moriya-hm5/85610d265dd5f2a997d3343441434061 to your computer and use it in GitHub Desktop.
import java.io.Serializable;
import java.time.LocalDateTime;
import javax.persistence.Column;
import javax.persistence.Embeddable;
import javax.persistence.EmbeddedId;
import javax.persistence.Entity;
import javax.persistence.EntityListeners;
import javax.persistence.Table;
import org.springframework.data.annotation.CreatedBy;
import org.springframework.data.annotation.CreatedDate;
import org.springframework.data.annotation.LastModifiedBy;
import org.springframework.data.annotation.LastModifiedDate;
import org.springframework.data.jpa.domain.support.AuditingEntityListener;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
@Table(name="account")
@Entity
@AllArgsConstructor
@NoArgsConstructor
@Data
@EntityListeners(AuditingEntityListener.class)
public class AccountEntity {
@EmbeddedId
private Pk aaa;
@Column(name="branch_number")
private Integer branchNumber;
@Column(name="deposit_amount")
private Integer depositAmount;
@CreatedBy
@Column(name="register_user")
private String registerUser;
@CreatedDate
@Column(name="register_date")
private LocalDateTime registerDate;
@LastModifiedBy
@Column(name="update_user")
private String updateUser;
@LastModifiedDate
@Column(name="update_date")
private LocalDateTime updateDate;
@Embeddable
@Data
@AllArgsConstructor
@NoArgsConstructor
public static class Pk implements Serializable {
private static final long serialVersionUID = 624797775027966843L;
@Column(name="id")
private String id;
@Column(name="account_number")
private String accountNumber;
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment