Tôi sẽ không dựa vào các giá trị mặc định trong cơ sở dữ liệu kết hợp với JPA. Bạn sẽ phải đọc lại thực thể sau khi chèn, nếu không, bạn có sự không khớp giữa trạng thái thực thể và trạng thái db.
Chọn cách tiếp cận thực dụng ở đây và khởi tạo tất cả các giá trị trong java. Chưa bao giờ nghe nói về cách yêu cầu JPA / Hibernate bỏ đi các giá trị rỗng trong một chèn / cập nhật.