hibernate logo

Code ví dụ Hibernate @EmbeddedId, @Embeddable, Id gồm nhiều column

Code ví dụ Hibernate @EmbeddedId, @Embeddable, Id gồm nhiều column. (Xem thêm: Hướng dẫn tự học Hibernate) Thông thường, khi tạo bảng, khóa chính thường sẽ là 1 column (có thể là kiểu text, int, tự tăng…). Tuy nhiên trong nhiều trường hợp ta cần sử dụng kết hợp nhiều column để làm khóa chính, Read more about Code ví dụ Hibernate @EmbeddedId, @Embeddable, Id gồm nhiều column[…]

hibernate logo

Code ví dụ Hibernate tự sinh ID dạng text, String

Code ví dụ Hibernate tự sinh ID dạng text, String (Xem thêm: Hướng dẫn tự học Hibernate) (Xem thêm: Code ví dụ Hibernate ID tự tăng (@GeneratedValue, @GenericGenerator)) Ở bài trước mình đã thực hiện ví dụ tạo id tự tăng (tự động tạo id) dạng số (Long, Integer). Nhưng với trường hợp id không phải dạng Read more about Code ví dụ Hibernate tự sinh ID dạng text, String[…]

hibernate logo

Code ví dụ Hibernate FetchType = LAZY (Lazy loading)

Code ví dụ Hibernate FetchType = LAZY (Lazy loading). (Xem thêm: Hướng dẫn tự học Hibernate) (Xem lại: Hibernate FetchType là gì? So sánh sự khác nhau giữa FetchType Lazy và Eager.) (Xem thêm: Code ví dụ Hibernate FetchType = EAGER (Eager loading)) Các công nghệ sử dụng: Maven JDK 1.8 Eclipse MySQL Tạo database MySQL CREATE Read more about Code ví dụ Hibernate FetchType = LAZY (Lazy loading)[…]

hibernate logo

orphanRemoval là gì? Code ví dụ Hibernate orphanRemoval = true

orphanRemoval là gì? Code ví dụ Hibernate orphanRemoval = true. (Xem thêm: Hướng dẫn tự học Hibernate) (Xem thêm: Sự khác nhau giữa orphanRemoval = true với cascadeType = REMOVE) OrphanRemoval là gì? orphanRemoval là một thuộc tính bên trong annotation @OneToMany và @OneToOne. orphanRemoval là một đặc tả trong ORM. Nó đánh dấu rằng các phần tử Read more about orphanRemoval là gì? Code ví dụ Hibernate orphanRemoval = true[…]

hibernate logo

Code ví dụ Hibernate cascade, annotation @Cascade

Code ví dụ Hibernate cascade, annotation @Cascade. (Xem thêm: Hướng dẫn tự học Hibernate) (Xem lại: Cascade trong Hibernate là gì? Cascade trong JPA là gì?) Trong bài này mình sẽ hướng dẫn sử dụng cascade để thực hiện insert, delete các class tham chiếu với nhau. Các công nghệ sử dụng: Maven JDK 1.8 Hibernate Read more about Code ví dụ Hibernate cascade, annotation @Cascade[…]

hibernate logo

Code ví dụ Hibernate FetchType = EAGER (Eager loading)

Code ví dụ Hibernate FetchType = EAGER (Eager loading) (Xem thêm: Hướng dẫn tự học Hibernate) (Xem lại: Hibernate FetchType là gì? So sánh sự khác nhau giữa FetchType Lazy và Eager.) (Xem thêm: Code ví dụ Hibernate FetchType = LAZY (Lazy loading)) Các công nghệ sử dụng: Maven JDK 1.8 Eclipse MySQL Tạo database MySQL CREATE Read more about Code ví dụ Hibernate FetchType = EAGER (Eager loading)[…]

hibernate logo

Code ví dụ Hibernate @Enumerated, lưu dữ liệu dạng Enum

Code ví dụ Hibernate @Enumerated, lưu dữ liệu dạng Enum. (Xem thêm: Hướng dẫn tự học Hibernate) Khi thực hiện insert dữ liệu, khai báo kiểu dữ liệu, thay vì dùng kiểu String, ta dùng kiểu Enum như thế khi code sẽ đảm bảo được giữ liệu chỉ nhận các giá trị nhất định. Các Read more about Code ví dụ Hibernate @Enumerated, lưu dữ liệu dạng Enum[…]

hibernate logo

So sánh sự khác nhau giữa @ElementCollection và @OneTomany

So sánh sự khác nhau giữa @ElementCollection và @OneTomany So sánh @ElementCollection và @OneTomany Annotation @ElementCollection và @OneToMany đều dùng cho trường hợp mối quan hệ giữa các bảng là One To Many. Với annotation @ElementCollection thì khi mapping entity trong class Java, ta không cần phải tạo class mapping cho phía many (phía many sẽ là kiểu dữ liệu basic Read more about So sánh sự khác nhau giữa @ElementCollection và @OneTomany[…]

hibernate logo

Code ví dụ Hibernate @OneToOne – Quan hệ một – một

Code ví dụ Hibernate @OneToOne – Quan hệ một – một. (Xem thêm: Hướng dẫn tự học Hibernate) Quan hệ 1-1 được dùng cho những trường hợp một bản ghi chỉ cho phép duy nhất một bản ghi khác tham chiếu tới nó. (Xem thêm: Sự khác nhau giữa @OneToOne với @ManyToOne trong Hibernate) Ví dụ Read more about Code ví dụ Hibernate @OneToOne – Quan hệ một – một[…]

hibernate logo

Code ví dụ Hibernate @ManyToMany – Quan hệ nhiều nhiều

Code ví dụ Hibernate @ManyToMany – Quan hệ nhiều nhiều. (Xem thêm: Hướng dẫn tự học Hibernate) Trong thiết kế database,  khi xuất hiện quan hệ nhiều nhiều (n-n) thì ta sẽ tạo một bảng trung gian để chuyển quan hệ nhiều nhiều đó thành 2 quan hệ một nhiều. Ví dụ: Ví dụ mình có Read more about Code ví dụ Hibernate @ManyToMany – Quan hệ nhiều nhiều[…]

stackjava.com