Hibernate
高自强的博客
这个作者很懒,什么都没留下…
展开
-
Hibernate学习--Hibernate的第一个小例子
前言近日学习了一下Hibernate,着手写了一下Hibernate的第一个小例子,时间紧张,先记下来再说,日后细细整理。完整代码先上完整的项目代码,请移步:https://github.com/GaoZiqiang/HibernateDemo运行环境hibernate + MySQL大体步骤Hibernate作为处理关系型数据库的重要的轻量级的框架,其使用需要涉及到的东西有很多,涉及到数据库、数据原创 2016-12-23 22:30:13 · 317 阅读 · 0 评论 -
Hibernate学习--Session生命周期的不同状态
前言总结一下Session的不同状态。Session的生命周期不同状态三种状态Hibernate生命周期中java对象的三种状态: 1、临时状态(transient):用new语句创建,还没有被持久化,不处于Session的缓存中; 2、持久化状态(persistent):已使用save()或者saveOrUpdate()方法,处于Session的缓存中和数据库表中,生成了自己的Oid标原创 2017-01-04 22:32:26 · 676 阅读 · 0 评论 -
Hibernate学习--配置文件hibernate.cfg.xml详解
前言前段时间对JPA的配置文件进行了解析,现在再对hibernate的配置文件做一下解析。 hibernate配置文件解析:hibernate.cfg.xml文件解析hibernate配置文件的作用配置数据库信息、添加JDBC驱动、添加数据库方言、对应的映射文件的相关信息等。具体解析粘一张解析:<!--标准的XML文件的起始行,version='1.0'表明XML的版本,encoding='gb2转载 2016-12-20 21:49:35 · 579 阅读 · 0 评论 -
Hibernate学习--映射文件xxx.hbm.xml详解
前言说一说Hibernate映射文件的作用并解析。 先说一下Hibernate映射文件与Hibernate配置文件的关系: xxx.hbm.xml文件解析映射文件的作用映射文件(xxx.hbm.xml)用来把PO(也就是要持久化到数据库的类?)与数据库中的数据表、PO之间的关系与数据表之间的关系,以及PO的属性与表字段一一映射起来,它是Hibernate的核心文件。POPO:Persistent原创 2016-12-20 22:37:16 · 3570 阅读 · 3 评论 -
JPA基础查询--开篇
前言正式开始系统地学习一下Hibernate/JPA框架,持续更新中。 今天讲解JPA的基本查询入门。理解关系图先上图理清一下JPA查询这一块的几个概念。 绑定参数所谓的绑定参数法,就是条件查询。参数绑定法的优点防止SQL注入攻击: 通常,我们在编写一个条件查询时,常用的代码设计如下:String searchString = "itemName"; (某个String类型的变量) Query原创 2017-01-18 14:43:22 · 522 阅读 · 0 评论 -
Hibernate系列学习之映射持久化类--Hibernate中实体类型和值类型概念辨析
一、前言在学习Hibernate的映射 持久化类部分时,遇到两个概念–实体类型、值类型,一直搞不明白,现在将自己的理解整理一下。二、概念辨析2.1前言当查看域模型时,你将会注意到类之间的一个区别:2.2实体类型在这里,实体类型没有很严格的定义,下面是将实体类型的特点进行总结对实体类型做的一个笼统的概念定义: 有自己的标识、其实例具有来自许多其他实例的引用、并且拥有独立的生命周期,就称之为实体类型原创 2017-02-07 21:35:02 · 989 阅读 · 0 评论 -
Hibernate学习--eclipse下载安装Hibernate tools插件
前言时间太紧,先写,日后再完善。下载方法一前往Hibernate官网下载,然后再通过eclipse加载。 具体实现方法: a.下载网址: http://tools.jboss.org/downloads/jbosstools/luna/4.2.3.Final.html#zips b.点击的下图中的hibernate tool,下载到本地; c.下载即可; d.打开eclipse–>h原创 2016-12-18 13:10:16 · 7180 阅读 · 0 评论