Hibernate
文章平均质量分 53
qq_36901488
这个作者很懒,什么都没留下…
展开
-
Hibernate_概述&安装 Hibernatetools 插件
什么是 Hibernate ? 一个框架 一个 Java 领域的持久化框架 一个 ORM 框架 狭义的理解,“持久化”仅仅指把对象永久保存到数据库中 广义的理解,“持久化”包括和数据库相关的各种操作: 保存:把对象永久保存到数据库中。 更新:更新数据库中对象(记录)的状态。 删除:从数据库中删除一个对象。 查询:根据特定的查询条件,把符合查询条件的一个或多个对象从数据库...原创 2018-09-16 09:18:57 · 222 阅读 · 0 评论 -
Hibernate_HelloWorld 代码实现部分
新建一个java项目: 在项目里新建一个lib文件夹存放jar包,jar包百度云里有 还要添加一个mysql驱动的jar包,因为要连接数据库(mysql-connector-java-5.1.7-bin.jar这种) 全选jar包右键add path 然后创建hibernate的配置文件: src 右键新建 other 找到hibernate 选第一个 一直next finish即可,...原创 2018-09-16 09:45:28 · 133 阅读 · 0 评论 -
Hibernate_Session
Session 接口是 Hibernate 向应用程序提供的操纵数据库的最主要的接口, 它提供了基本的保存, 更新, 删除和加载 Java 对象的方法. Session 具有一个缓存, 位于缓存中的对象称为持久化对象, 它和数据库中的相关记录对应. Session 能够在某些时间点, 按照缓存中对象的变化来执行相关的 SQL 语句, 来同步更新数据库, 这一过程被称为刷新缓存(flush) 站在持...原创 2018-09-18 20:52:08 · 134 阅读 · 0 评论 -
Hibernate_Session 缓存(Hibernate 一级缓存)
在 Session 接口的实现中包含一系列的 Java 集合, 这些 Java 集合构成了 Session 缓存. 只要 Session 实例没有结束生命周期, 且没有清理缓存,则存放在它缓存中的对象也不会结束生命周期 Session 缓存可减少 Hibernate 应用程序访问数据库的频率。 News news = (News) session.get(News.class, 1); Syste...原创 2018-09-18 21:01:01 · 99 阅读 · 0 评论