paint-brush
Tìm hiểu lý do và cách sử dụng di chuyển cơ sở dữ liệu quan hệtừ tác giả@artemsutulov
1,471 lượt đọc
1,471 lượt đọc

Tìm hiểu lý do và cách sử dụng di chuyển cơ sở dữ liệu quan hệ

từ tác giả Artem Sutulov7m2022/07/16
Read on Terminal Reader
Read this story w/o Javascript

dài quá đọc không nổi

Giới thiệu Khi phát triển các dịch vụ phụ trợ, sẽ dễ dàng tạo ra sự cố nếu tích hợp cơ sở dữ liệu được triển khai không chính xác. Ngày nay, các nhà phát triển chủ yếu sử dụng hai cách tiếp cận: Tạo tự động, ví dụ: JPA hoặc Hibernate - cơ sở dữ liệu khởi tạo và cập nhật bằng cách so sánh các lớp và trạng thái DB hiện tại; nếu cần thay đổi, chúng sẽ được áp dụng. Điều đó có nghĩa là trong thực thể Hibernate, chúng tôi thêm cột mới: @Column (name = "accept_notifications", nullable = false) private Boolean getNotifications; Sau khi khởi động ứng dụng, chúng tôi thấy lỗi trong nhật ký và không có cột mới. Mỗi nhà phát triển yêu cầu một môi trường riêng biệt. Nhưng tốt hơn vào lần tới, bạn nên cân nhắc việc di chuyển vì nó sẽ giải phóng các thực thể Java, loại bỏ trách nhiệm thừa và mang lại lợi ích cho bạn với nhiều quyền kiểm soát đối với DDL. Bạn có thể tìm thấy ví dụ hoạt động đầy đủ trên GitHub.
featured image - Tìm hiểu lý do và cách sử dụng di chuyển cơ sở dữ liệu quan hệ
Artem Sutulov HackerNoon profile picture
Artem Sutulov

Artem Sutulov

@artemsutulov

I'm a professional FullStack Software Engineer, currently working for Revolut as Software Engineer (Backend).

Tìm hiểu thêm
LEARN MORE ABOUT @ARTEMSUTULOV'S
EXPERTISE AND PLACE ON THE INTERNET.
L O A D I N G
. . . comments & more!

About Author

Artem Sutulov HackerNoon profile picture
Artem Sutulov@artemsutulov
I'm a professional FullStack Software Engineer, currently working for Revolut as Software Engineer (Backend).

chuyên mục

Languages

BÀI VIẾT NÀY CŨNG CÓ MẶT TẠI...

Permanent on Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite