所需工具与前文一致! 第一部分内容:基本类型的一对多(one to many) 以部门表与员工表为例: 目录结构: hibernate.cfg.xml内容 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "h…
原创地址:http://www.cnblogs.com/binyulan/p/5628579.html Session是java应用程序和hibernate框架之间的一个主要接口.它是从持久化服务中剥离出来的一个非常重要的API接口. Session的主要功能是为映射的实体类的实例提供增删改查操作(User.class 为被映射的实体类,new User()即为实例).这些实例可能是以下三种状态之一: 1) transient: 从没有被持久化,不在Session缓存中 2) persisten…
第一节:基本类型映射 com.cy.model.Book.java: package com.cy.model; import java.sql.Blob; import java.util.Date; public class Book { private int id; private String bookName; // 图书名称 private float price; //图书价格 private boolean specialPrice; //是否是特价 private Date…
## Hibernate第二天 ## ### 回顾与反馈 ### Hibernate第一天 1)一种思想 : ORM OM(数据库表与实体类之间的映射) RM 2)一个项目 : CRM 客户关系管理系统 客户公司表 3)一个框架 : Hibernate 简化JDBC 面向对象的数据库操作 注意问题 : Hibernate简化了操作 但是牺牲了SQL的执行性能 线程问题 数据库连接放到线程 程序世界 程序运行期间 进程(一个软件运行期间驻留在内存中的一个程序) 与 进程接收到执行任务的时候 它就会…
所需工具: ide:eclipse or myeclipse jdk:1.7 jar包:hibernate-distribution-3.6.0.Final 和对应mysql的驱动类(对应jar包如图) 数据库:mysql 要支持事务的版本,命令行下或用navicat生成如图所示表 项目目录结构如下: 其中cn.kiwifly.entity为实体类包,cn.kiwifly.dao为Dao层包,cn.kiwifly.utils为工具包,cn.kiwifly.test为测试包 学习目标:完成hibe…
1 新建maven工程 1)打开eclipse,依次点击File---->New---->Maven Project. 2)选择org.apache.maven.archetypes maven-archetype-quickstart选项,点击next. 3)输入Group Id: com.binyulan 输入Artifact Id: persistence. 4)点击Finish. 2 打开pom.xml,引入所需依赖 1)引入Junit,用于单元测试 <dependency>…
hibernate的核心思想就是将之前对单个字段的操作变为操作一个对象,使用了ORM(Object relation mapping)对象关系映射的思想 · 在hibernate中对数据库特殊字段的有着具体配置,不同的数据库有不同的主键生成策略 映射到数据的实体对象也需要有以下几点需要注意 私有化成员变量 提供get/set方法 提供无参构造(底层需要反射 反射支持是无参构造) 类型尽量使用包装类 private int  Integer  因为包装类有null值 需要有oid( object…
Hibernate入门第二课 Hibernate Tools for Eclipse Plugins安装 你们可以直接去,http://blog.csdn.net/wei_chong_chong/article/details/52979683,楼主写的挺好的. 自己心得: Hibernate装了好久都装不上去,不是安装过程出了问题,原来是下载的那些软件根本就不对,虽然都有hibertane的英文,但是具体名称要看懂啊,最好做到和视频里面一模一样.…
引导目录: Hibernate 系列教程 目录 昨晚喝多了,下午刚清醒,继续搞Hibernate.走起. 觉得还行的话,记得点赞哈,给我这个渣渣点学习的动力.有错误的话也请指出,省的我在错误上走了不归路.呵呵. 本篇目录: 数据持久化概念 Hiberante框架及ORM2.1. Hibernate框架2.2. 什么是ORM2.3. Hibernate框架的优缺点及其适用场合 2.4.1 Hibernate框架的优点 2.4.2 Hibernate框架的缺点2.4. Hibernate环境搭建2.…
一.Hibernate入门 ssh框架体系结构 1.1.ORM框架 Hibernate是一个数据持久化层的ORM框架. Object:对象,java对象,此处特指JavaBean Relational:关系,二维表,数据库中的表. 映射|映射元数据:对象中属性,与表的字段,存在对应关系. 1.2.Hibernate是什么 Hibernate是轻量级JavaEE应用的持久层解决方案,是一个关系数据库ORM框架 ORM 就是通过将Java对象映射到数据库表,通过操作Java对象,就可以完成对数据表的…