cuốn sách gpt4 ai đã làm

java - Tập trung nhiều lần vào javax.validation.constraint và javax.persistence.Column

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-04 15:01:59 29 4
mua khóa gpt4 Nike

Tôi muốn thực hiện một số xác thực đậu trên các thực thể của mình để có thể ánh xạ lỗi một cách thích hợp để gửi lại cho khách hàng.

Tôi biết javax.validation.constraint Chú thích được sử dụng cho mục đích này. Vấn đề của tôi là để tạo lược đồ tôi cần sử dụng javax.persistence.Column Nhận xét để mô tả các quy tắc của lớp kiên trì. Có vẻ như tôi đang lặp lại logic của mình một chút.

    @Size( max= Entities.SCHEMA_DESCRIPTION_LENGTH)
@NotNull
@Column(name = "Mô tả", length = Entities.SCHEMA_DESCRIPTION_LENGTH)
mô tả chuỗi riêng tư;

Như bạn có thể thấy, tôi phải xác định rằng cột "không thể rỗng" cho cả mục đích xác thực và mục đích tạo lược đồ (các cột có cùng độ dài). Điều này có vẻ dư thừa. Trong trường hợp này, chắc chắn có một cách để một mũi tên giết hai con chim, vì điều này có vẻ phổ biến, nếu không muốn nói là tiêu chuẩn.

Cảm ơn

câu trả lời hay nhất

Thật không may, mặc dù việc xác thực và tạo lược đồ đôi khi có thể trùng nhau (ví dụ: độ dài cột và tính chất rỗng), không có sự tương tác giữa chúng, do đó bạn phải khai báo hai vấn đề riêng biệt (và tự lặp lại).

Về java - lặp lại trọng tâm trên javax.validation.constraint và javax.persistence.Column, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/22470589/

29 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress