🛠️Tạo entity từ table database trên Intellij
⚠️ Lưu ý: Bài viết này chỉ mang tính chất tham khảo!
🚀 Cài đặt Plugin JPA Buddy
📌 Để tạo Entity từ database một cách nhanh chóng, bạn cần cài đặt JPA Buddy trong IntelliJ IDEA.
🔹 Các bước cài đặt:
1️⃣ Mở IntelliJ IDEA, vào File -> Settings
2️⃣ Chọn Plugins -> Marketplace
→ Tìm kiếm JPA Buddy
3️⃣ Nhấn Install
để cài đặt.
4️⃣ Sau khi cài đặt xong, khởi động lại IntelliJ IDEA.
📌 Bây giờ bạn đã sẵn sàng để kết nối database và tạo Entity!
⚙️ Cấu hình kết nối Database
📌 Trước khi tạo Entity, hãy kiểm tra file pom.xml
để đảm bảo đã có thư viện JPA.
Nếu chưa có, hãy thêm vào hoặc cài đặt theo hướng dẫn:
🔹 Các bước kết nối database
1️⃣ Chọn package nơi bạn muốn tạo Entity
2️⃣ Nhấp chuột phải → New -> JPA Entities from DB
3️⃣ Nhấn +
để thêm kết nối mới
4️⃣ Trong tab Data Sources, nhấn +
để thêm database mới
📌 Ví dụ: Ở đây, database của mình có 2 bảng: products
& users
.
🔹 Cấu hình kết nối Database
📌 Điền đầy đủ thông tin kết nối database:
- Hostname:
localhost
hoặc địa chỉ server. - Database: Tên database bạn muốn kết nối.
- Username: Tài khoản đăng nhập database.
- Password: Mật khẩu của database.
📌 Lưu ý: Nếu bạn thấy nút Install Driver
, hãy nhấn vào đó để cài đặt driver trước khi Test Connection.
5️⃣ Khi kết nối thành công, danh sách Tables sẽ hiển thị đầy đủ.
📌 Trước khi bấm OK
, hãy kiểm tra ngôn ngữ bạn đang code (Java hoặc Kotlin) và chọn đúng. ✅
🎯 Thành quả sau khi tạo Entity
📌 JPA Buddy sẽ tự động tạo Entity có quan hệ giữa các bảng.
✅ Nếu database của bạn có quan hệ giữa các bảng, các Entity sẽ tự động có các annotation @OneToMany, @ManyToOne, @JoinColumn, v.v.
🎉 Kết luận
✔️ JPA Buddy giúp bạn tiết kiệm thời gian khi tạo JPA Entity từ database.
✔️ Tích hợp tốt với IntelliJ IDEA, dễ dàng kết nối nhiều loại database.
✔️ Hỗ trợ cả Java & Kotlin, tùy chỉnh Entity theo nhu cầu.
🚀 Chúc các bạn thành công! 🎯