spring mvc中@id的最大数量

时间:2017-12-03 17:30:02

标签: hibernate spring-mvc spring-boot annotations hql

我添加了@id并为我的表创建了自动生成值。我想知道id的最大数量是多少。我使用整数数据类型作为私有变量。 2000个应用程序达到一个月。我可以多年使用此增量而不会出错。

这是我的模特

        package lk.slsi.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.hibernate.validator.constraints.NotEmpty;

import javax.persistence.*;
import java.util.Date;

@Entity
@Table(name = "slsnotification")
public class SLSNotification {

    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    @Column(length = 16)
    private Integer snumber;

    @Column(nullable = false)
    private String date;

    @JsonFormat(pattern = "yyyy-MM-dd")
    @Column(nullable = false)
    private Date appPostdate = new Date();

    @Column(length = 8)
    private String cusOffice;

    @Column(length = 1)
    private String cusSerial;

    @Column(length = 50)
    private String cusDecNo;
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date cusDate;

    @Column(length = 300)
    private String manufacturer;

    @Column(length = 300)
    private String exporterAddress;

    @Column(length = 20,nullable = false)
    private String importerVAT;

    @NotEmpty
    @Column(length = 20, nullable = false)
    private String declarantVAT;

    private String declarantDetails;

    private String vessel;

    private String blNo;

    private String loadingPort;

    private String tradingCountry;

    private String countryOrigin;

    private String invoiceNo;
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date invoiceDate;

    private Double invoiceValue;

    private String uom;

    private Double totalQty;

    private String marksNumber;


    private String goodsDesc;

    private String purpose;

    private String hsCode;

    private String issuerQltyCert;

    private String qltyCertifacateNo;

    private String slsNo;

    private String invoiceLoc;

    private String blLoc;

    private String packlistLoc;

    private String qcLoc;

    private String otherLoc;

    private String accRep;

    private String accRepLoc;

    @NotEmpty
    @Column(length = 255, nullable = false)
    private String status = "PENDING";

    @Column(nullable = false)
    private String userId;

    private String slsiUnit;

    private String importerDetails;
    @Column(nullable = false)
    private String productDesc;
    private String certRefNo;
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date blDate;
    private String loadCountry;

    public Integer getSnumber() {
        return snumber;
    }

    public void setSnumber(Integer snumber) {
        this.snumber = snumber;
    }

    public String getDate() {
        return date;
    }

    public void setDate(String date) {
        this.date = date;
    }

    public String getCusOffice() {
        return cusOffice;
    }

    public void setCusOffice(String cusOffice) {
        this.cusOffice = cusOffice;
    }

    public String getCusSerial() {
        return cusSerial;
    }

    public void setCusSerial(String cusSerial) {
        this.cusSerial = cusSerial;
    }

    public String getCusDecNo() {
        return cusDecNo;
    }

    public void setCusDecNo(String cusDecNo) {
        this.cusDecNo = cusDecNo;
    }

    public Date getCusDate() {
        return cusDate;
    }

    public void setCusDate(Date cusDate) {
        this.cusDate = cusDate;
    }

    public String getManufacturer() {
        return manufacturer;
    }

    public void setManufacturer(String manufacturer) {
        this.manufacturer = manufacturer;
    }

    public String getExporterAddress() {
        return exporterAddress;
    }

    public void setExporterAddress(String exporterAddress) {
        this.exporterAddress = exporterAddress;
    }

    public String getImporterVAT() {
        return importerVAT;
    }

    public void setImporterVAT(String importerVAT) {
        this.importerVAT = importerVAT;
    }

    public String getDeclarantVAT() {
        return declarantVAT;
    }

    public void setDeclarantVAT(String declarantVAT) {
        this.declarantVAT = declarantVAT;
    }

    public String getVessel() {
        return vessel;
    }

    public void setVessel(String vessel) {
        this.vessel = vessel;
    }

    public String getBlNo() {
        return blNo;
    }

    public void setBlNo(String blNo) {
        this.blNo = blNo;
    }

    public String getLoadingPort() {
        return loadingPort;
    }

    public void setLoadingPort(String loadingPort) {
        this.loadingPort = loadingPort;
    }

    public String getTradingCountry() {
        return tradingCountry;
    }

    public void setTradingCountry(String tradingCountry) {
        this.tradingCountry = tradingCountry;
    }

    public String getCountryOrigin() {
        return countryOrigin;
    }

    public void setCountryOrigin(String countryOrigin) {
        this.countryOrigin = countryOrigin;
    }

    public String getInvoiceNo() {
        return invoiceNo;
    }

    public void setInvoiceNo(String invoiceNo) {
        this.invoiceNo = invoiceNo;
    }

    public Date getInvoiceDate() {
        return invoiceDate;
    }

    public void setInvoiceDate(Date invoiceDate) {
        this.invoiceDate = invoiceDate;
    }

    public Double getInvoiceValue() {
        return invoiceValue;
    }

    public void setInvoiceValue(Double invoiceValue) {
        this.invoiceValue = invoiceValue;
    }

    public String getUom() {
        return uom;
    }

    public void setUom(String uom) {
        this.uom = uom;
    }

    public Date getAppPostdate() {
        return appPostdate;
    }

    public void setAppPostdate(Date appPostdate) {
        this.appPostdate = appPostdate;
    }

    public Double getTotalQty() {
        return totalQty;
    }

    public void setTotalQty(Double totalQty) {
        this.totalQty = totalQty;
    }

    public String getMarksNumber() {
        return marksNumber;
    }

    public void setMarksNumber(String marksNumber) {
        this.marksNumber = marksNumber;
    }

    public String getGoodsDesc() {
        return goodsDesc;
    }

    public void setGoodsDesc(String goodsDesc) {
        this.goodsDesc = goodsDesc;
    }

    public String getPurpose() {
        return purpose;
    }

    public void setPurpose(String purpose) {
        this.purpose = purpose;
    }

    public String getHsCode() {
        return hsCode;
    }

    public void setHsCode(String hsCode) {
        this.hsCode = hsCode;
    }

    public String getIssuerQltyCert() {
        return issuerQltyCert;
    }

    public void setIssuerQltyCert(String issuerQltyCert) {
        this.issuerQltyCert = issuerQltyCert;
    }

    public String getQltyCertifacateNo() {
        return qltyCertifacateNo;
    }

    public void setQltyCertifacateNo(String qltyCertifacateNo) {
        this.qltyCertifacateNo = qltyCertifacateNo;
    }

    public String getSlsNo() {
        return slsNo;
    }

    public void setSlsNo(String slsNo) {
        this.slsNo = slsNo;
    }

    public String getInvoiceLoc() {
        return invoiceLoc;
    }

    public void setInvoiceLoc(String invoiceLoc) {
        this.invoiceLoc = invoiceLoc;
    }

    public String getBlLoc() {
        return blLoc;
    }

    public void setBlLoc(String blLoc) {
        this.blLoc = blLoc;
    }

    public String getPacklistLoc() {
        return packlistLoc;
    }

    public void setPacklistLoc(String packlistLoc) {
        this.packlistLoc = packlistLoc;
    }

    public String getQcLoc() {
        return qcLoc;
    }

    public void setQcLoc(String qcLoc) {
        this.qcLoc = qcLoc;
    }

    public String getOtherLoc() {
        return otherLoc;
    }

    public void setOtherLoc(String otherLoc) {
        this.otherLoc = otherLoc;
    }

    public String getAccRep() {
        return accRep;
    }

    public void setAccRep(String accRep) {
        this.accRep = accRep;
    }

    public String getAccRepLoc() {
        return accRepLoc;
    }

    public void setAccRepLoc(String accRepLoc) {
        this.accRepLoc = accRepLoc;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getSlsiUnit() {
        return slsiUnit;
    }

    public void setSlsiUnit(String slsiUnit) {
        this.slsiUnit = slsiUnit;
    }

    public String getImporterDetails() {
        return importerDetails;
    }

    public void setImporterDetails(String importerDetails) {
        this.importerDetails = importerDetails;
    }

    public String getDeclarantDetails() {
        return declarantDetails;
    }

    public void setDeclarantDetails(String declarantDetails) {
        this.declarantDetails = declarantDetails;
    }

    public String getProductDesc() {
        return productDesc;
    }

    public void setProductDesc(String productDesc) {
        this.productDesc = productDesc;
    }

    public String getCertRefNo() {
        return certRefNo;
    }

    public void setCertRefNo(String certRefNo) {
        this.certRefNo = certRefNo;
    }

    public Date getBlDate() {
        return blDate;
    }

    public void setBlDate(Date blDate) {
        this.blDate = blDate;
    }

    public String getLoadCountry() {
        return loadCountry;
    }

    public void setLoadCountry(String loadCountry) {
        this.loadCountry = loadCountry;
    }
}

我可以使用的最大数量是多少

0 个答案:

没有答案