Hibernate框架
wcj343169893
这个作者很懒,什么都没留下…
展开
-
Hibernate查询
1. Hibernate查询1.1 概述1、 根据实体的id值进行查询语法:EntityClass entity=(EntityClass)session.get(Class entityClass,Serializable id);特点:查询速度快,比较常用的方式。2、 根据HQL语句进行查询特点:功能转载 2009-05-01 07:38:00 · 816 阅读 · 0 评论 -
Hibernate框架--Hibernate的关联映射
1. Hibernate的关联映射1.1 目标与任务1.1.1 目标掌握一对多的关联掌握多对对的关联 1.1.2 任务完成具有关联关系的多张表的CRUD 1.1.3 常见的对象之间的关系关联、继承(泛化)、依赖、组合、聚合、实现 1. 为什么要学习关系映射?优点:它是H原创 2009-05-01 07:33:00 · 592 阅读 · 0 评论 -
Hibernate基础(CRUD)
1. 使用Hibernate完成对象持久化1.1 目标理解Hibernate的基本原理使用Hibernate完成对一张表的CRUD1.2 单词 1.3 基本概念对象/关系映射:O/R MappingPOJO:Plain Old Java Object,普通古老的Java对象。1.4 Hibernate的基本原转载 2009-05-01 07:37:00 · 2212 阅读 · 0 评论 -
使用Hibernate完成对象持久化
使用Hibernate完成对象持久化一、 为什么要使用Hibernate先来回顾一下以前通过DAO怎么操作数据库。增加学生信息:public int addStudent(Student stu) {Connection con = null;PreparedStatement pstmt = null;int rowCount = 0;原创 2009-11-05 18:46:00 · 1211 阅读 · 0 评论 -
hibernate总结
Session的get()方法和load()方法的区别: * 当调用get()方法的时候,立即发送一条sql语句去查询数据库,而调用load()方法的时候,不会发送sql指令 直到使用实体的属性的时候才会发送一条对应的语句查询数据库 * 这种现象称为延迟加载,有的时候也称为懒加载 主键生成策略: * identity:由底层数据库生成主键值,前提是底层数据库支持自增类型(SQL Serve原创 2009-11-05 18:54:00 · 572 阅读 · 0 评论 -
Hibernate HQL语句的参数设置
List lst = new ArrayList(); lst.add(14); lst.add(15); lst.add(17); String hql = "from Students s where s.SId in (:lst)"; Query q = session.createQuery(hql); q.setParameterList("lst",lst); //转载 2009-11-10 15:30:00 · 599 阅读 · 0 评论