
hibernate
chen-sx
程序员一枚
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
hibernate查询
hibernate查询 HQL查询( Hibernate Query language hibernate 提供的面向对象的查询语言。) public class App { private static SessionFactory sf; static { sf = new Configuration() .configure() .addClass(Dept.原创 2016-06-23 22:23:55 · 487 阅读 · 0 评论 -
Hibernate3中Session缓存即一级缓存
Hibernate3中Session缓存即一级缓存 概述 什么是Session缓存 Hibernate的一级缓存是由Session提供的,因此它存在于Session的整 个生命周期中,当程序调用save()/update()/saveOrupdate()/get()等及 查询接口方法list()/iterator()方法时候,如果session中不存在该对象, 那么会先将本次的对原创 2016-06-23 22:51:53 · 502 阅读 · 0 评论 -
二级缓存
二级缓存 概述 二级缓存: Hibernate提供了基于应用程序级别的缓存, 可以跨多个session,即不同的session都可以访问缓存数据。 这个换存也叫二级缓存。 Hibernate提供的二级缓存有默认的实现,且是一种可插配的缓存框架!如果用户想用二级缓存,只需要在hibernate.cfg.xml中配置即可; 不想用,直接移除,不影响代码。 如果用户觉得hibern原创 2016-06-23 22:54:25 · 412 阅读 · 0 评论 -
Hibernate框架基础
Hibernate框架基础 Hibernate框架 ORM概念 O, Object 对象R, Realtion 关系 (关系型数据库: MySQL, Oracle…)M,Mapping 映射 ORM, 对象关系映射! ORM, 解决什么问题? 存储: 能否把对象的数据直接保存到数据库? 获取: 能否直接从数据库拿到一个对象? 想做到上原创 2016-06-19 21:40:51 · 2015 阅读 · 0 评论 -
映射
映射 集合映射 JavaBean // javabean设计 public class User { private int userId; private String userName; // 一个用户,对应的多个地址 private SetString> address; private ListString> addressList = new ArrayList原创 2016-06-19 23:25:27 · 2099 阅读 · 0 评论 -
Hibernate对象的三种状态
Hibernate对象的三种状态 概念 Hibernate中对象的状态:临时/瞬时状态(transient)、持久化状态(persistent)、游离状态(detached)。 详细分析 临时状态 特点: 直接new出来的对象;不处于session的管理;数据库中没有对象的记录; 持久化状态 当调用session的save/saveO原创 2016-06-21 23:40:34 · 561 阅读 · 0 评论 -
Hibernate3主键生成策略
Hibernate3主键生成策略 生成策略 解释 配置实例 identity 采用数据库生成的主键,用于为long、short、int类型生成唯一标识,Oracle 不支持自增字段. sequence DB2、Oracle均支持的序列,用于为long、short或int生成唯一标识。需要oracle创建sequence。 seq_name原创 2016-06-21 23:56:35 · 492 阅读 · 0 评论 -
组件映射与继承映射
组件映射与继承映射 组件映射 类组合关系的映射,也叫做组件映射! 注意:组件类和被包含的组件类,共同映射到一张表! 需求: 汽车与车轮 public class Car { private int id; private String name; // 车轮 private Wheel wheel; } // 车轮 public class Whee原创 2016-06-23 22:02:35 · 550 阅读 · 0 评论