Session trong Hibernate – VietTuts

No.
Các phương thức của Session và mô tả

1
Transaction beginTransaction()

Bắt đầu một đơn vị công việc và trả về đối tượng Transaction liên quan.

2
void cancelQuery()

Hủy việc thực hiện truy vấn hiện tại.

3
void clear()

clear session.

4
Connection close()

Đóng session.

5
Criteria createCriteria(Class persistentClass)

Tạo một thể hiện Criteria, đối với lớp entity đã cho hoặc một superclass của một lớp entity.

6
Criteria createCriteria(String entityName)

Tạo một thể hiện Criteria, đối với entity name đã cho.

7
Serializable getIdentifier(Object object)

Trả lại giá trị số nhận dạng của thực thể cho trước khi kết hợp với session này.

8
Query createFilter(Object collection, String queryString)

Tạo một thể hiện Query mới cho collection và chuỗi lọc nhất định.

9
Query createQuery(String queryString)

Tạo một thể hiện Query mới cho chuỗi truy vấn HQL đã cho.

10
SQLQuery createSQLQuery(String queryString)

Tạo một thể hiện SqlQuery mới cho chuỗi truy vấn SQL đã cho.

11
void delete(Object object)

Xóa persistent instance từ datastore.

12
void delete(String entityName, Object object)

Xóa persistent instance từ datastore.

13
Session get(String entityName, Serializable id)

Trả về persistent instance của thực thể được đặt tên với một số nhận dạng nhất định, hoặc null nếu không có persistent instance.

14
SessionFactory getSessionFactory()

Get session factory cái mà tạo ra session này.

15
void refresh(Object object)

Đọc lại trạng thái của thể hiện đã cho từ cơ sở dữ liệu cơ bản.

16
Transaction getTransaction()

Get thể hiện của Transaction liên quan đến session này.

17
boolean isConnected()

Kiểm tra xem session này có đang kết nối không.

18
boolean isDirty()

Session này có chứa bất kỳ thay đổi nào phải được đồng bộ với cơ sở dữ liệu không?

19
boolean isOpen()

Kiểm tra xem session vẫn đang được open không.

20
Serializable save(Object object)

Lưu transient instance.

21
void saveOrUpdate(Object object)

Thực hiện save(Object) hoặc update(Object).

22
void update(Object object)

Update persistent instance với bộ nhận dạng của detached instance đã cho.

23
void update(String entityName, Object object)

Update persistent instance với bộ nhận dạng của detached instance đã cho.