- Trong dự án thực tế thì người ta có sử dụng spring.jpa.hibernate.ddl-auto không ạ ? Vì em thấy khi dùng cái này thì khả năng bị mặc lỗi và mất mát dữ liệu cũng có % thể xảy ra.
- Ở dự án thức tế thì ngoài cách kiểm tra cẩn thận trước khi làm 1 việc gì đó thì có cách nào để tránh mất toàn bộ dữ liệu kiểu như trên không ạ?
Hỏi về Generate DDL Auto trong Spring
Xin chào mọi nguời ,
spring.jpa.hibernate.ddl-auto= create khiến cho dữ liệu trong DB bị mất hết .Đối với dữ liệu test trong đồ án của em thì việc mất mát dữ liệu thì không thành vấn đề nhưng em nghĩ đối với dự án thật thì sẽ có vấn đề rất nghiêm trọng.Cho xin phép hỏi là :
Em cám ơn ạ !
spring
hibernate
spring data jpa
Remain: 5
2 Answers
tvd12
Enlightened
tvd12
Enlightened
- Trong dự án thực tế không bao giờ dùng <code>spring.jpa.hibernate.ddl-auto</code> em ạ
- Các dự án có sử dụng database đều phải phân quyền cẩn thận. Đa phần các tài khoản cấp cho code thường chỉ có chức năng insert, update, query mà không cho phép tạo bảng, xoá bảng hay delete em ạ. Ngoài ra phải có những bản backup db liên tục, tối đa phải là 7 ngày, tối thiểu có thể là 1 ngày hoặc 1 tiếng.
-
0