Liquibase Liquibase dùng để quản lý thay đổi trong cơ sở dữ liệu cho dự án. Về vai trò thì gần giống như Script SQL dùng để khởi tạo, chèn, cập nhật cơ sở dữ liệu Vấn đề là đoạn script chỉ phù hợp với 1 csdl File change-log liquibase thì 1 file change-log phù hợp với các hệ cơ sở dữ liệu khác nhau như MySQL , Oracle, PostgreSQL Ví dụ: Script SQL : insert (a,b,c) into (name, age,address) Liquibase: chèn (a,b,c) (name,age,address) Khi đọc file Liquibase thì sẽ convert ra câu lệnh tương ứng với csdl tương ứng, lên việc viết một đoạn xml bằng liquibase sẽ được dịch ra tương ứng với các csdl dùng trong ứng dụng -----------------------SET-UP for dependency---------------------------- Cần tối thiểu ---- Dependency liquibase <dependency> <groupId>org.liquibase</groupId> <artifactId>liquibase-core</artifactId> </dependency> ---- dependency Liên quan đến kết nối CSDL: Ví dụ cho MySQL, hoặc Oracle...