-
疑问2:业务逻辑层是怎么样的?查看全部
-
疑问1.什么是轻量级?什么是重量级?查看全部
-
疑问:为什么要使用ORM技术? 为了摈弃写SQL语句的弊端(可移植性差),应用面向对象的思想处理数据库数据查看全部
-
课程总结: 1.ORM简介 2.Hibernate 3.Hibernate的使用查看全部
-
编写第一个Hibernate例子(002)查看全部
-
编写第一个Hibernate例子(001)查看全部
-
hibernate初识 Hibernate tool 可以简化hibernate配置文件的编写工作 官方下载地址为:http://tools.jboss.org/downloads/jbosstools/mars/4.3.0.Final.html查看全部
-
transaction简介查看全部
-
hibernate执行流程查看全部
-
总结问题:ORM是一种面向对象编程的方法,用这种方法来避免多写数据库底层语言sql语句,这样有利于java的跨平台,扩展。维护。hirenate是一种ORM框架 hirbernate开发基本步骤 编写配置文档hirbernate.cfg.xml文档 编写实体类 生成对应实体类的映射文件并添加到配置文档中 调用hirbernate api进行测试 什么是seesion hirbernate操作数据库都要用session,调用session.api方法。来操作. openssion每次都会创建一个新的对象,所以用完后要调用session.close().关闭,不然多了后连接池满了会有溢出的现象。 而getCurrentSession是单例模式,每次创建的都是同一个对象,使用完后自动会销毁。 单表操作方法 save delete update get load 单表操作 get load get获取后马上发送sql语句,返回一个相应类的实体 load获取后进行缓存,调用非主键属性时发送sql语句, 返回一个实体代理对象查看全部
-
(5)get与load的区别: (1) get返回持久化对象,load返回代理对象(只保存主键) (2) 不考录缓存的情况下:get立即发送sql语句,load在使用非主键的属性时发送sql语句 (3) 对象不存在时:get返回null,load抛异常(ObjectNotFoundException)查看全部
-
代码:查看全部
-
Hibernate的增删改查:查看全部
-
组件属性:(hdm.xml) <componet name="类名" class="类的对象"> //组件属性,即元素为一个类而不是基本类型时 <property name="成员名" column="映射数据库名"/> <property name="" column=""/>.... //成员名及其对应数据库名称 </componet>查看全部
-
hibernate.cfg.xml常用配置查看全部
举报
0/150
提交
取消