Please enable JavaScript.
Coggle requires JavaScript to display documents.
JavaDB (ORM (so sánh JDBC (business code truy cập đến object chứ ko phải…
JavaDB
ORM
Object Relational Mapping
kĩ thuật lập trình
chuyển đổi dữ liệu
cơ sở dữ liệu quan hệ
các ngôn ngữ lập trình hướng đối tượng
so sánh JDBC
business code truy cập đến object chứ ko phải các table
quản lý transaction và tự động sinh key
phát triển phần mềm nhanh hơn
Framework
Hibernate
what
ORM solution
2001
Gavin King
Open source
do
map
java class -> database table
java data type -> sql data type
Advantage
map java class to sql table
XML
no line of code
provide simple API
store
data
archive
data
support
MySQL
Portgre
Oracle
key components
Configuration
thể hiên
cấu hình
thuộc tính
configuration object
Database Connection
hibernate.properties
hibernate.cfg.xml
Class Mapping Setup
SessionFactory
cài đặt HIbernate cho ứng dụng
cho phép đối tượng Session được tạo ra
Session
tạo một physical connection tới DB
Transaction
thể hiện một đơn vị công việc thao tác với db
Query
SQL
HQL
Criteria
tạo , thực hiện
truy vấn theo các tiêu chí
JPA
SpringDAO
JDBC
Java Database Connectivity