hibernate 业务流程 1 创建配置对象 Configuration config  = new  Configuration().configure(); 2 创建服务注册对象 ServiceRegistry serviceRegistry = new ServiceRegistryBuilder().applysettings(config.getProperties()).buildServiceRegistry(); 3 创建会话工厂 SessionFactory sessionF…
ORM是一种面向对象编程的方法,用这种方法来避免写数据库底层语言sql语句,这样有利于java的跨平台,扩展.维护.而hirenate是ORM的一种框架 hirbernate开发基本步骤编写配置文档hirbernate.cfg.xml文档编写实体类生成对应尸体类的映射文件并添加到配置文档中调用hirbernate api进行测试 什么是seesionhirbernate操作数据库都要用session,调用session.api方法.来操作.openssion每次都会创建一个新的对象,所以用完后要…
本章简介: 1 单一主键 2 基本类型 3 对象类型 4 组件属性 5 单表操作CRUD实例…
1 hibernate定义: Java领域一项开源的orm框架技术: hibernate对jdbc进行轻量级的封装. hibernate 作为持久层存在.就是通过对象关系映射把项目中的对象持久化到数据库中去. 2 其他orm框架技术: mybaties toplink ejb…
hibernate  配置文件新建 1 右键src==>new==>other==>hibernate configuration File==>next==>next==>finish 2 填写配置文件:dialect    mysql 方言 : hbm2ddl.auto ddl生成策略      : 文件模板如下: 配置文件: <?xml version="1.0" encoding="UTF-8"?><!D…
本章内容: 1 什么是orm 2 hibernate简介 3 编写第一个hibernate小例子…
创建关系映射文件:(把实体类映射成一个表) 1 右键src==>new==>other==>hibernate==>hbm.xml==>Student==>Finish 2 创建mysql数据库 <?xml version="1.0"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN""http…
本节简介: 1 简介对象类型(重点是音视频blob类型) 2 demo(对图片的写入数据库与读取) 1 简介对象类型 映射类型 java类型 标准sql类型 mysql类型 oracle类型 binary byte[] varchar blob blob text(大文本类型) java.lang.String clob text   clob clob(大文本类型)    java.sql.Clob clob text clob blob(二进制数据类型)  java.sql.Blob blo…
本节主要简介hbm配置文件以下内容: 1 mapping标签 2 class标签 3 id标签 1 hibbernate-mapping标签 schema 模式名称 catalog 目录名称 default-cascade 级联风格 default-access 访问策略 default-lazy 加载策略(是否懒加载) package 默认的包名 2 class标签 name 对象关系映射的类 table 映射数据库的表名 batch-size 抓取策略(一次可以抓取多少记录) where 条…
1 hibernate是非自动提交.如果transaction不写的话,会只创建表结构而不插入语句.   如果不写transaction而想实现插入的功能的话,需要重写session的dowork方法(记得flush). 2 demo: package hibernate_001; import java.sql.Array; import java.sql.Blob; import java.sql.CallableStatement; import java.sql.Clob; import…