hibernate
Biexiansheng
爱技术,爱编程
展开
-
struts2+hibernate+spring注解版框架搭建以及简单测试(方便脑补)
为了之后学习的日子里加深对框架的理解和使用,这里将搭建步奏简单写一下,目的主要是方便以后自己回来脑补;1:File--->New--->Other--->Maven--->Maven Project--->Next(之后界面如下所示:)--->Next(点击next之后出现如下界面:选择最后一个 maven-archetype-webapp,然后点击next)--->Nex原创 2017-06-09 10:56:56 · 798 阅读 · 0 评论 -
Hibernate之开门见山
1:SSH框架: Struts2:基于mvc模式的应用层框架模式(Servlet层) Hibernate:基于持久层的框架(数据访问层) Spring:创建对象对象处理的依赖关系以及框架整合(Service层)2:框架和之前学的对比MVC分层模式:搭建Hibernate环境,开发步骤: 1:下载源码 Hibernate官网:http://hib原创 2017-04-19 14:36:38 · 456 阅读 · 0 评论 -
Hibernate api 之常见的类(配置类,会话工厂类,会话类)
1:Configuration :配置管理类对象 1.1:config.configure(): 加载主配置文件的方法(hibernate.cfg.xml) ,默认加载src/hibernate.cfg.xml 1.2:config.configure(“cn/config/hibernate.cfg.xml”); 加载指定路径下指定名称的主配置文件原创 2017-04-19 14:36:56 · 626 阅读 · 0 评论 -
Hibernate的四种查询方式(主键查询,HQL查询,Criteria查询,本地sql查询)和修改和添加
Hibernate的添加,修改,查询(三种查询方式)的方法:案例演示:1:第一步,导包,老生常谈了都是,省略;2:第二步,创建数据库和数据表,表结构如下所示:3:第三步创建实体类User.java 1 package com.bie.po; 2 /** 3 * @author BieHongLi 4 * @version 创建时间:2017年3月8日 下原创 2017-04-19 14:37:03 · 1742 阅读 · 1 评论 -
Hibernate的CRUD以及junit测试
Hibernate的CRUD以及junit测试1:第一步创建动态工程引包,省略。2:第二步,创建数据库和数据表,省略。3:第三步,创建实体类,如User.java,源码如下所示: 对于实体类,一般实现构造方法,而构造方法一般实现三个: 一个无参构造方法; 一个有参的构造方法; 一个不带id的构造方法; 1 package com.bie.po原创 2017-04-19 14:37:09 · 533 阅读 · 0 评论 -
Hibernate的主配置文件hibernate.cfg.xml
1:Hibernate的主配置文件的名字必须是hibernate.cfg.xml: 1.1:主配置文件主要分为三部分: 注意:通常情况下,一个session-factory节点代表一个数据库; 1.1.1:第一部分 数据库连接部分,注意"hibernate.connection.driver_class"中间的 _(杠); 1.1.2:第二部分原创 2017-04-19 14:37:14 · 566 阅读 · 0 评论 -
Hibernate的核心对象关系映射
Hibernate的核心就是对象关系映射: 1:第一掌握映射文件的书写: 2:第二掌握如何映射某一个对象,以及class里面主键和普通字段的设置。 2.1:主键映射 2.1.1:单列主键映射 主键映射:id 主键生成策略:原创 2017-04-19 14:37:17 · 438 阅读 · 0 评论 -
Hibernate之集合映射的使用(Set集合映射,list集合映射,Map集合映射)
Hibernate的映射很重要哦,如果是一般的映射,很容易掌握和使用,但是如果是集合映射呢,这里简单使用一下集合映射;1:第一步,作为使用别人框架的中国人,我们只能先引入别人的包咯,千万别忘记了哦2:第二步,就是配置hibernate.cfg.xml了,这里的配置之前已经说过了,分三大部分 第一部分,数据库连接配置。 第二部分,其他相关配置。 这里使用了自动创建数据表原创 2017-04-19 14:37:54 · 761 阅读 · 0 评论 -
Hibernate之关联关系映射(一对多和多对一映射,多对多映射)
~~~接着之前的Hibernate框架接着学习(上篇面试过后发现真的需要学习以下框架了,不然又被忽悠让去培训。)~~~1:Hibernate的关联映射,存在一对多和多对一映射,多对多映射: 1.1:一对多和多对一映射,举例说明: 学生和老师: 一个老师可以教多个学生 【一对多映射】 多个学生可以被一个老师教【多对一映射】 部门与员工:原创 2017-04-19 14:38:07 · 723 阅读 · 0 评论 -
Hibernate之关联关系映射(一对一主键映射和一对一外键映射)
1:Hibernate的关联关系映射的一对一外键映射: 1.1:第一首先引包,省略 1.2:第二创建实体类: 这里使用用户信息和身份证信息的关系,用户的主键编号既可以做身份证信息的主键又可以做身份证信息的外键,这里先做外键。 创建User.java: 用户和身份证一对一的关联关系映射 private IdCart idCart;原创 2017-04-19 14:38:20 · 1120 阅读 · 0 评论 -
struts2+hibernate+spring配置版框架搭建以及简单测试(方便脑补)
为了之后学习的日子里加深对框架的理解和使用,这里将搭建步奏简单写一下,目的主要是方便以后自己回来脑补;1:File--->New--->Other--->Maven--->Maven Project--->Next(之后界面如下所示:)--->Next(点击next之后出现如下界面:选择最后一个 maven-archetype-webapp,然后点击next)--->Nex原创 2017-06-11 16:53:57 · 470 阅读 · 0 评论 -
Hibernate之一级缓存和二级缓存
1:Hibernate的一级缓存: 1.1:使用一级缓存的目的是为了减少对数据库的访问次数,从而提升hibernate的执行效率; 1.2:Hibernate中的一级缓存,也叫做session的缓存,它可以在session范围内减少数据库的访问次数,只在session范围内有效,session关闭,一级缓存失败; 1.3:一级缓存的特点,只在session范围有效,作用时间短,原创 2017-04-19 14:38:14 · 475 阅读 · 0 评论 -
Struts2+Spring+Hibernate+Jbpm技术实现Oa(Office Automation)办公系统第一天框架搭建
=============编码规范,所有文健,所有页面,所有数据库的数据表都采用UTF-8编码格式,避免乱码;===========开发环境:jdk1.7+tomcat8.0+mysql5.7+eclipse Mars.2 Release (4.5.2)1:创建一个动态web项目,名称如Oa;2:创建一个Oa的数据库,并且创建一个新用户只可以操作Oa这个数据库;1 ----原创 2017-07-16 21:16:14 · 870 阅读 · 0 评论