国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

Hibernate?應用

2024-07-21 02:52:36
字體:
來源:轉載
供稿:網友

Hibernate?狀態

package Test;import org.hibernate.session;import org.hibernate.cfg.Configuration;import Hibernate.entity.Admin;import Hibernate.entity.Role;import Hibernate.entity.Student;public class PRactice { public static void main(String[] args) { Session session = new Configuration().configure().buildSessionFactory().openSession(); try { session.beginTransaction(); Student Student=new Student(); Student.setName("學生"); Student.setSex("女"); Student.setVersion(5); session.save(Student); session.update(Student); session.getTransaction().commit(); } catch (Exception e) { session.getTransaction().rollback(); e.printStackTrace(); } finally { session.close(); } }}hibernate有三種狀態:transient(瞬時狀態)persistent(持久化狀態)detached(離線狀態)區分:session.beginTransaction();之后new Student();是transient(瞬時狀態)----------在session.beginTransaction();和session.getTransaction().commit();之間都可以理解為persistent(持久化狀態)----------然后就是游離狀態

引用圖片地址:http://www.cnblogs.com/xiaoluo501395377/p/3380270.html 這里寫圖片描述 引用圖片地址:http://blog.csdn.net/fg2006/article/details/6436517 這里寫圖片描述 參考;

Hibernate?刪除(基本功能)

Student Student=new Student();Student.setId(1280);session.delete(Student);/*該表和關系表必須有無參數構造函數*/

Hibernate?添加(基本功能)

session.save(entity);

Hibernate?修改(基本功能)

session.update(entity);

Hibernate?查找(基本功能)

--loadStudent Student = session.load(Student.class, 1279);System.out.println(Student.getName());--getStudent Student = session.get(Student.class, 1279);System.out.println(Student.getName());--使用load方法Student Student = session.load(Student.class, 1279);System.out.println(Student.getId());控制臺不會輸出查詢語句--使用get方法Student Student = session.load(Student.class, 1279);System.out.println(Student.getId());控制臺直接輸出查詢語句--區別get方法會在調用之后立即向數據庫發出sql語句(不考慮緩存的情況下),返回持久化對象;load方法會在調用后返回一個代理對象,該代理對象只保存了實體對象的id,直到使用對象的非主鍵屬性時才會發出sql語句。

Hibernate?查找(高級查詢)

//查找Student類所有數據返回一個集合Collection<Student> Studentlist = session.createQuery("select t from Student t").list();for (Student object : Studentlist) { System.out.println(object.getName());}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 连州市| 高安市| 兴宁市| 马鞍山市| 宜君县| 永嘉县| 海城市| 墨江| 广东省| 靖江市| 玉溪市| 都昌县| 仙桃市| 恩施市| 霍州市| 鹤岗市| 正蓝旗| 嘉峪关市| 青海省| 凌源市| 黄龙县| 东平县| 离岛区| 鸡西市| 上栗县| 德江县| 顺义区| 张北县| 凤阳县| 连城县| 通城县| 谷城县| 宁阳县| 高碑店市| 绍兴市| 油尖旺区| 海宁市| 衡阳县| 普兰县| 萍乡市| 佛教|