随笔分类 -  hibernte

摘要:缓存目的:提高效率。 sql语句与数据库交互,返回数据组装成对象存入session缓存中。程序查询时,优先访问缓存中是否存在id相同对象。 hibernate中session缓存(一级缓存)存在 阅读全文
posted @ 2019-04-11 18:33 小张candy 阅读(132) 评论(0) 推荐(0)
摘要:四个方面:事务的性质,事物的隔离级别,hibernate配置事务的隔离级别,使用事务小案例 1. 事务的性质: 四种性质:原子性,一致性,隔离性,持久性。 原子性:原子,不可再分。一个操作不能分为更小的操作。要不全部执行,要不全不执行。 一致性:事务在完成时,必须使得所有的数据保持一致的状态。(ps 阅读全文
posted @ 2019-04-11 18:33 小张candy 阅读(343) 评论(0) 推荐(0)
摘要:HQL是针对封装好的对象。 HQL :hibernate自己用的sql语句 HQL不能出现表中的任何内容 不经常使用开发中 基本查询:String hql = "from com.sikiedu.domain.User"; 条件查询: 基本条件查询:hql = "from com.sikiedu.d 阅读全文
posted @ 2019-04-11 18:32 小张candy 阅读(699) 评论(0) 推荐(0)
摘要:配置文件 阅读全文
posted @ 2019-04-11 18:32 小张candy 阅读(157) 评论(0) 推荐(0)
摘要:瞬时状态 持久化状态 游离态 瞬时状态:实体对象中没有id,没有与session关联 持久化状态:实体对象中有id,与session有关联 游离态:实体对象中有id,没有与session关联 User user = new User(); user刚创建出来是瞬时状态 user.setName("f 阅读全文
posted @ 2019-03-25 12:33 小张candy 阅读(267) 评论(0) 推荐(0)
摘要:Session对象:数据库的核心对象 增删改查 、、、java public class UserDao { public void addUser(User user) { //使用hibernate //得到配置信息 Configuration config = new Configuratio 阅读全文
posted @ 2019-03-25 09:27 小张candy 阅读(231) 评论(0) 推荐(0)
摘要:Factory 工厂 利用Configuration得到 hibernate3.版本 SessionFactory factory = Configuration.buildSessionFactory(); 4.版本 SessionFactory sessionFactory = null; Co 阅读全文
posted @ 2019-03-24 22:12 小张candy 阅读(398) 评论(0) 推荐(0)
摘要:任务:读取主配置信息 1. Configuration config = new Configuration(); 使用hibernate,但并没有读取 2. config.configure(); 开始读取配置文件在src目录, 也可以将配置文件放置其他目录用相应的APi 3. 源码configu 阅读全文
posted @ 2019-03-24 21:34 小张candy 阅读(517) 评论(0) 推荐(0)
摘要:主配置文件<?xml version="1.0" encoding="GBK"?> <!-- 指定Hibernate配置文件的DTD信息 --> <!DOCTYPE hibernate-configuration PUBLIC "-//Hibernate/Hibernate Configuratio 阅读全文
posted @ 2019-03-23 12:11 小张candy 阅读(830) 评论(0) 推荐(0)