Untitled
unknown
plain_text
a year ago
2.6 kB
4
Indexable
package com.example.entity;
import lombok.Data;
import javax.persistence.*;
import java.io.Serializable;
import java.time.LocalDateTime;
@Entity
@Table(name = "application_gen_param", schema = "private")
@IdClass(ApplicationGenParamId.class)
@Data // Lombok annotation for generating getters, setters, equals, hashCode, and toString methods
public class ApplicationGenParam implements Serializable {
@Id
@Column(name = "param_key", nullable = false)
private String paramKey;
@Id
@Column(name = "sub_param_key", nullable = false)
private String subParamKey;
@Id
@Column(name = "param_value", nullable = false)
private String paramValue;
@Column(name = "param_desc")
private String paramDesc;
@Column(name = "display_seq")
private String displaySeq;
@Column(name = "status", columnDefinition = "bpchar(1)")
private String status;
@Column(name = "modified_by")
private String modifiedBy;
@Column(name = "modified_dt", columnDefinition = "timestamp default now()")
private LocalDateTime modifiedDt;
@Column(name = "created_by")
private String createdBy;
@Column(name = "created_dt", columnDefinition = "timestamp default now()")
private LocalDateTime createdDt;
@Column(name = "action")
private String action;
@Column(name = "data_type")
private String dataType;
@Column(name = "generic_param")
private String genericParam;
@Column(name = "mig_dat", columnDefinition = "timestamp default now()")
private LocalDateTime migDat;
@Column(name = "param_type")
private String paramType;
@Column(name = "pattern")
private String pattern;
@Column(name = "req_no")
private String reqNo;
@Column(name = "sub_param_type")
private String subParamType;
@Column(name = "cache_required", nullable = false, columnDefinition = "varchar(255) default 'N'")
private String cacheRequired;
}
package com.example.entity;
import lombok.Data;
import java.io.Serializable;
import java.util.Objects;
@Data // Lombok annotation for generating getters, setters, equals, and hashCode methods
public class ApplicationGenParamId implements Serializable {
private String paramKey;
private String subParamKey;
private String paramValue;
// Default constructor
public ApplicationGenParamId() {}
// Constructor with fields
public ApplicationGenParamId(String paramKey, String subParamKey, String paramValue) {
this.paramKey = paramKey;
this.subParamKey = subParamKey;
this.paramValue = paramValue;
}
}
Editor is loading...
Leave a Comment