Kết nối MSSQL Server trong JPA
Trong các ví dụ của Hướng Dẫn Java về JPA, mình thường sử dụng MySQL để làm ví dụ vì nó free và dễ sử dụng, cốt yếu là mình quen sử dụng nó 😀 . Thiết nghĩ một số bạn, nhất là các bạn… Read More
Trong các ví dụ của Hướng Dẫn Java về JPA, mình thường sử dụng MySQL để làm ví dụ vì nó free và dễ sử dụng, cốt yếu là mình quen sử dụng nó 😀 . Thiết nghĩ một số bạn, nhất là các bạn… Read More
Khi làm việc với JPA, một vấn đề mà các bạn có thể gặp đó là tên bảng trong database được định nghĩa theo chữ thường nhưng entity mà chúng ta khai báo lại định nghĩa tên bảng là chữ hoa hoặc ngược lại. Ví… Read More
Thông thường, khi cần thao tác đến một database bất kỳ, chúng ta phải viết câu SQL dựa trên thông tin của các cột, các bảng trong database đó và có thể đối với mỗi loại database khác nhau, syntax của câu SQL cũng khác… Read More
Trong các bài viết trước phần 1 và phần 2 về annotation @GeneratedValue trong JPA, mình có đề cập về thuộc tính allocationSize khi sử dụng các strategy GenerationType.TABLE và GenerationType.SEQUENCE. Nhận thấy chúng không đủ chi tiết để các bạn hiểu về thuộc tính allocationSize,… Read More
Trong trường hợp tên column của table trong database mà các bạn đang làm việc không giống với tên của entity mà các bạn đang định nghĩa, các bạn có thể sử dụng annotation @Column để thay đổi tên này. Ở đây, còn một số chức năng… Read More
Bài viết này tiếp theo phần 1 nhé các bạn! Strategy tiếp theo mà mình muốn đề cập là strategy GenerationType.SEQUENCE Các bạn khai báo strategy này trong entity Clazz như sau:
1 2 3 |
@Id @GeneratedValue(strategy = GenerationType.SEQUENCE) private Long id; |
Tương tự như strategy GenerationType.TABLE, strategy GenerationType.SEQUENCE hoạt động cũng dựa vào giá… Read More
Khi định nghĩa một primary key của một table trong database, chúng ta thường thêm chữ AUTO_INCREMENT. Với định nghĩa này, chúng ta không cần quan tâm đến giá trị của cột primary key mỗi khi chúng ta thêm một dữ liệu mới vào bảng,… Read More
Trong bài viết trước, mình đã giới thiệu với các bạn cách thể hiện Composite Primary Key trong JPA sử dụng annotation @Embeddable. Ngoài cách này ra, chúng ta còn có một cách để thể hiện Composite Primary Key trong JPA đó chính là sử… Read More
Trong bài viết trước, mình đã giới thiệu với các bạn về annotation @ManyToMany để thể hiện mối quan hệ nhiều-nhiều giữa 2 bảng bất kỳ trong database, ví dụ như một developer có thể làm trong nhiều dự án khác nhau và một dự… Read More
Composite Primary Key là những table có từ 2 cột trở lên là Primary Key. Để thể hiện chúng bằng entity trong JPA, chúng ta có thể sử dụng annotation @Embeddable. Cụ thể là như thế nào? Hãy cùng nhau tìm hiểu trong bài viết… Read More