
hibernate
月璇之音
志存高远,脚踏实地
展开
-
Hibernate的基本工作流程
一.可以分为7个步骤1.通过Configuration对象读取并解析配置文件2.读取并解析映射信息,创建SessionFactory对象3.打开session4.创建事务Transaction5.持久化操作,对对象进行CRUD操作6.提交事务7.关闭session和SessionFactory对象--添加学生package com.test;import org.hibernate.Session;原创 2016-04-30 19:42:43 · 5033 阅读 · 0 评论 -
Hibernate之单张表的增,删,改,查以及批量操作
一.hibernate步骤1.六个准备(三拷三配):拷jdbc驱动拷hibernate开发包拷 log4j 配pojo(以一张学生表为例,数据库中两个字段。注意:要实现序列化)public class Student implements Serializable { private int sid; private String sname; //...sett原创 2016-05-01 12:52:11 · 894 阅读 · 0 评论 -
Hibernate遇到的几个常见映射异常
1.Caused by: org.hibernate.MappingException: An association from the table sc refers to an unmapped class: com.pojo.Course总是说没有找到这个类的映射,这个是我不记得在hibernate总的配置文件写上它的映射文件了<hibernate-configuration> <se原创 2016-05-01 16:02:12 · 1591 阅读 · 0 评论 -
hibernate之缓存以及pojo对象的三种状态
一.缓存1.分类a) 一级缓存(存放session) 可以直接使用 私有的 --当查询时,如果有缓存,先查缓存,如果没有,才查数据库 session.clear(); //清除所有缓存 session.evict(s1); //清空一个缓存b) 二级缓存(存放sessionFactory) 需要配置才能使用 b1) 复制二原创 2016-05-01 17:16:42 · 1209 阅读 · 0 评论