hibernate logo

Giải thích các annotation trong Hibernate (code ví dụ)

Giải thích các annotation trong Hibernate (code ví dụ) Các annotation trong hibernate @Version @CreationTimestamp và @UpdateTimestamp @NamedQuery, @NameQueries @PrePersist, @PostPersist, @PostLoad, @PreUpdate, @PostUpdate, @PreRemove, @PostRemove:       @Version @Entity @Table(name = “customer”) public class Customer implements Serializable{ @Version @Column(name = “version”) private int version; //… } Annotation @Version được dùng để đánh dấu column lưu trữ version của bản ghi Read more about Giải thích các annotation trong Hibernate (code ví dụ)[…]

hibernate logo

Series Hibernate: Phần 5 Truy vấn cơ sở dữ liệu bằng hibernate

Series Hibernate: Phần 5 Truy vấn cơ sở dữ liệu bằng hibernate (Xem thêm: Tự học Hibernate Framework qua code ví dụ) Bài này mình sử dụng các lớp thực thể và cơ sở dữ liệu ở bài tạo lớp thực thể từ cơ sở dữ liệu bằng hibernate. Truy vấn cơ sở dữ liệu với Read more about Series Hibernate: Phần 5 Truy vấn cơ sở dữ liệu bằng hibernate[…]

hibernate logo

Phần 4: Hibernate tạo ra các class Entity từ các bảng

Hibernate tạo ra các class Entity từ các bảng. (Xem thêm: Tự học Hibernate Framework qua code ví dụ) Yêu cầu Đầu tiên bạn phải Cài đặt jboss tools và biết cách kết nối cơ sở dữ liệu bằng eclipse Ở bài này mình sẽ nối tiếp từ bài kết nối cơ sở dữ liệu bằng eclipse. Mình sẽ hướng Read more about Phần 4: Hibernate tạo ra các class Entity từ các bảng[…]

hibernate logo

Series Hibernate: Phần 3 Cài đặt jboss tool (hibernate tool: công cụ tạo lớp thực thể từ bảng của database)

Hibernate Cài đặt Jboss tool, Hibernate Tool. (Xem thêm: Tự học Hibernate Framework qua code ví dụ) JBoss Tool là gì? JBoss tool (hibernate tool) là công cụ hỗ trợ tạo lớp thực thể từ bảng của database 1 cách tự động giúp cho lập trình viên không cần phải code những lớp này. Hibernate Read more about Series Hibernate: Phần 3 Cài đặt jboss tool (hibernate tool: công cụ tạo lớp thực thể từ bảng của database)[…]

hibernate logo

Series Hibernate: Phần 2 Kết nối cơ sở dữ liệu bằng eclipse

Hibernate, kết nối database/ cơ sở dữ liệu từ Eclipse. (Xem thêm: Tự học Hibernate Framework qua code ví dụ) Ở đây mình kết nối với hệ quản trị cơ sở dữ liệu MySQL – Điều kiện: Đã cài đặt MySQL + my sql workbench +eclipse Đã tải driver kết nối mysql (tải tại đây) Hoặc Read more about Series Hibernate: Phần 2 Kết nối cơ sở dữ liệu bằng eclipse[…]

hibernate logo

Series Hibernate: Phần 1 Giới thiệu về hibernate framework.

Hibernate là gì? Giới thiệu hibernate Framework. (Xem thêm: Tự học Hibernate Framework qua code ví dụ) 1. Hibernate framework là gì? Hibernate là 1 ORM Framework: thực hiện mapping cơ sở dữ liệu quan hệ sang các object trong ngôn ngữ hướng đối tượng. Hibernate là 1 Framework cho persistence layer: Thực hiện giao Read more about Series Hibernate: Phần 1 Giới thiệu về hibernate framework.[…]

Gửi gmail bằng JAVA, code ví dụ

Code ví dụ gửi gmail bằng Java – demo

Code ví dụ gửi gmail bằng Java – demo Trước hết, để gửi được gmail trong Java bạn phải cài đặt tài khoản gmail của bạn cho phép truy cập từ các ứng dụng kém bảo mật để có thể gửi gmail bằng Java. Ví dụ bình thường đăng nhập gmail của bạn phải có Read more about Code ví dụ gửi gmail bằng Java – demo[…]

hibernate logo

Hibernate FetchType là gì? Phân biệt FetchType Lazy với Eager

Hibernate FetchType là gì? Phân biệt FetchType Lazy với Eager. (Xem thêm: Hướng dẫn tự học Hibernate) (Xem thêm: Code ví dụ Hibernate FetchType = EAGER (Eager loading)) (Xem thêm: Code ví dụ Hibernate FetchType = LAZY (Lazy loading)) Hibernate FetchType là gì? Trong Hibernate, FetchType là một thuộc tính trong các annotation @OneToOne, @OneToMany, @ManyToOne, @ManyToMany, được Read more about Hibernate FetchType là gì? Phân biệt FetchType Lazy với Eager[…]

hibernate logo

Sự khác nhau giữa Cascade REMOVE/DELETE với orphanRemoval = true

Sự khác nhau giữa Cascade REMOVE/DELETE với orphanRemoval = true. (Xem thêm: Hướng dẫn tự học Hibernate) (Xem thêm: Code ví dụ Hibernate cascade, annotation @Cascade) (Xem thêm: Code ví dụ Hibernate orphanRemoval = true) Phân biệt Cascade với orphanRemoval. Cascade và orphanRemoval là 2 thuộc tính trong trong các anotation @OneToOne, @OneToMany Thuộc tính cascade có ý nghĩa Read more about Sự khác nhau giữa Cascade REMOVE/DELETE với orphanRemoval = true[…]

hibernate logo

So sánh sự khác nhau giữa @OneToOne với @ManyToOne Hibernate

So sánh sự khác nhau giữa @OneToOne với @ManyToOne Hibernate. (Xem thêm: Hướng dẫn tự học Hibernate)   Quan hệ 1-1 và 1-n trong SQL Ví dụ 1: Quan hệ giữa item_detail với item là 1-1 DROP TABLE IF EXISTS `item`; CREATE TABLE `item` ( `id` int(11) NOT NULL, `name` varchar(45) DEFAULT NULL, PRIMARY KEY (`id`) Read more about So sánh sự khác nhau giữa @OneToOne với @ManyToOne Hibernate[…]

stackjava.com