hibernate怎样记住他的意思 (hibernate)

hibernate怎样记住他的意思 (hibernate)

本文目录导航:

hibernate怎样记住他的意思

hibernate 是不迭物动词 汉语解释为:(某些生物)冬眠, 冬眠例句:Some bears hibernate.有些熊冬眠。

奇妙记忆方法:hi,(喂)ber(别)na(拿)te(它)。

喂,别拿它。

(由于它在冬眠)。

宿愿可以帮到您!

hibernate是什么?

Hibernate是一个开明源代码的对象相关映射框架,它对JDBC启动了十分轻量级的对象封装,使得Java程序员可认为所欲为的经常使用对象编程思想来操纵数据库。

Hibernate可以运行在任何经常使用JDBC的场所,既可以在Java的客户端程序经常使用,也可以在Servlet/JSP的Web运行中经常使用,最具反派意义的是,Hibernate可以在运行EJB的J2EE架构中取代CMP,成功数据耐久化的重担。

Hibernate的外围类和接口一共有6个,区分为:Session、SessionFactory、Transaction、Query、Criteria和Configuration。

这6个外围类和接口在任何开发中都会用到。

经过这些接口,不只可以对耐久化对象启动存取,还能够启动事务管理。

Session:Session接口担任口头被耐久化对象的CRUD操作(CRUD的义务是成功与数据库的交换,蕴含了很多经常出现的SQL语句)。

但须要留意的是Session对象是非线程安保的。

同时,Hibernate的session不同于JSP运行中的HttpSession。

这里当经常使用session这个术语时,其实指的是Hibernate中的session,而以后会将HttpSession对象称为用户session。

SessionFactory:SessionFactory接口担任初始化Hibernate。

它充任数据存储源的代理,并担任创立Session对象。

这里用到了工厂形式。

须要留意的是SessionFactory并不是轻量级的,由于普通状况下,一个名目理论只有要一个SessionFactory就够,当须要操作多个数据库时,可认为每个数据库指定一个SessionFactory。

Transaction:Transaction 接口是一个可选的API,可以选用不经常使用这个接口,取而代之的是Hibernate 的设计者自己写的底层事务解决代码。

Transaction 接口是对实践事务虚现的一个形象,这些成功包括JDBC的事务、JTA 中的UserTransaction、甚至可以是CORBA 事务。

之所以这样设计是能让开发者能够经常使用一个一致事务的操作界面,使得自己的名目可以在不同的环境和容器之间繁难地移植。

Query:Query接口让经常使用者繁难地对数据库及耐久对象启动查问,它可以有两种表白形式:HQL言语或本地数据库的SQL语句。

Query经常被用来绑定查问参数、限度查问记载数量,并最终口头查问操作。

Criteria:Criteria接口与Query接口十分相似,准许创立并口头面向对象的规范化查问。

值得留意的是Criteria接口也是轻量级的,它不能在Session之外经常使用。

Configuration:Configuration 类的作用是对Hibernate 启动性能,以及对它启动启动。

在Hibernate 的启动环节中,Configuration 类的实例首先定位映射文档的位置,读取这些性能,而后创立一个SessionFactory对象。

只管Configuration 类在整个Hibernate 名目中只表演着一个很小的角色,但它是启动hibernate 时所遇到的第一个对象。

hibernate翻译中文

hibernate英 [haɪbəneɪt]美 [haɪbɚnet] vi. 过冬;(生物)冬眠;(人等)避寒过去式: hibernated 过去分词: hibernated 如今分词: hibernating

你可能想看:
« 上一篇
下一篇 »

相关推荐

java中什么是冒泡,冒泡算法

2026年09月06日

27阅读

java中冒号,java双冒号

2026年09月06日

26阅读

java中的->,java中的是什么意思

2026年09月06日

24阅读

java中的super用法,Java中super的说明

2026年09月06日

28阅读

java中反射的应用,java中反射的应用场景

2026年09月06日

25阅读

java中开关的定义,Java关键字有哪些

2026年09月06日

26阅读