![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Hibernate
iteye_4823
这个作者很懒,什么都没留下…
展开
-
Hibernate整理学习之基础概念1
基于控制台的(console-based)Hibernate应用程序,我们使用Java数据库(HSQL DB),不必安装任何数据库服务器。所有的持久化类(persistent classes)都要求有无参的构造器,因为Hibernate必须使用Java反射机制来为你创建对象。Hibernate需要知道怎样去加载(load)和存储(store)持久化类的对象。SessionFactory-一个...2008-10-22 15:04:34 · 125 阅读 · 0 评论 -
Hibernate整理学习之基础概念2
Hibernate是完整的对象/关系映射解决方案,它提供了对象状态管理(state management)的功能,使开发者不再需要理会底层数据库系统的细节。 也就是说,相对于常见的JDBC/SQL持久层方案中需要管理SQL语句,Hibernate采用了更自然的面向对象的视角来持久化Java应用中的数据。使用Hibernate的开发者应该总是关注对象的状态(state),不必考虑SQL语句的执行。...2008-10-22 15:05:42 · 106 阅读 · 0 评论 -
看到一篇讲解事务的,有点老,但是很好
转载:用于学习 Hibernate是对JDBC的轻量级对象封装,Hibernate本身是不具备Transaction处理功能的,Hibernate的Transaction实际上是底层的JDBC Transaction的封装,或者是JTA Transaction的封装,下面我们详细的分析: Hibernate可以配置为JDBCTransaction或者是JTATransaction,...原创 2008-10-23 13:07:38 · 71 阅读 · 0 评论 -
Oracle执行SQL语句的过程
转载:用于学习 当我们提交一条sql语句时,oracle会做哪些操作呢? Oracle会为每个用户进程分配一个服务器进程:service process(实际情况应该区分专用服务器和共享服务器),当service process接收到用户进程提交的sql语句时,服务器进程会对sql语句进行语法和词法分析。 名词解释: 语法分析:语句本身正确性。 词法分析:对照数据字典中...原创 2008-10-23 13:16:40 · 121 阅读 · 0 评论 -
关于数据库的commit以及rollback
转载:用于学习 从功能上划分,SQL语言可以分为DDL,DML和DCL三大类。 1. DDL(Data Definition Language) 数据定义语言,用于定义和管理 SQL 数据库中的所有对象的语言 ; CREATE---创建表 ALTER---修改表 DROP---删除表 2. DML(Data Manipulation Langu...原创 2008-10-23 13:35:20 · 187 阅读 · 0 评论 -
Hibernate中重要对象
转载:用于学习★→→SessionFactory (org.hibernate.SessionFactory) 包含已经编译的映射(mappings),是制造session的工厂,可能含有一些可以在 各个事务(transaction)之间共享的数据 (1) SessionFactory的缓存 可分为两类:内置缓存和外置缓存。 SessionFactory的内置缓存中存放了Hibern...原创 2008-10-23 14:02:56 · 115 阅读 · 0 评论