
Hibernate
伟仔Cake
个人从事软件开发已经三年半了,但是还是一个初出茅庐的小伙子,还有太多太多的知识需要填充,学无止境,继续努力!!!
展开
-
hibernate学习笔记第一天(2)
此文章为自己书写,在Word上做的笔记,然后拷贝到这上边的,无任何抄袭。另外若是程序有任何问题可以私信我。 Hibernate入门 搭建Hibernate环境 第一步:导入hibernate所需的jar包 lib下的required和jpa文件夹中的jar包必须要导入 因为在使用hibernate的时候,有日志信息的输出,hibernate本身没有日志信息原创 2017-03-19 09:39:11 · 437 阅读 · 0 评论 -
hibernate学习笔记第四天(3)
此文章为自己书写,在Word上做的笔记,然后拷贝到这上边的,无任何抄袭。另外若是程序有任何问题可以评论,也可私信我。HQL多表查询mysql的多表查询1.内连接 内连接查询的是两个表有关联的数据。 2.左外连接 代表查询的结果是左边的数据都存在,而右边的数据依据左边存在而显示。 3.右外连接 代表查询的结果是右边的数据都存在,而左边的数据依据右边存在而显示。HQL实现多表原创 2017-03-22 16:31:59 · 253 阅读 · 0 评论 -
hibernate学习笔记第二天(1)
此文章为自己书写,在Word上做的笔记,然后拷贝到这上边的,无任何抄袭。另外若是程序有任何问题可以评论,也可私信我。若是想看具体第一天的代码可点击此处。实体类的编写规则1.实体类的属性必须是私有的 2.私有属性使用公开的set方法和get方法进行操作 3.要求实体类中有一个属性作为唯一的值(即这个属性的值各不相同,一般使用id值) 4.实体类中的属性建议不使用 数据类型,而使用基本数据类型对应原创 2017-03-20 10:19:42 · 404 阅读 · 0 评论 -
hibernate学习笔记第三天(1)
此文章为自己书写,在Word上做的笔记,然后拷贝到这上边的,无任何抄袭。另外若是程序有任何问题可以评论,也可私信我。若是想看具体第一天的代码可点击此处。表与表之间的关系回顾1.一对多 (1)分类和商品关系,一个分类里可以有多个商品,一个商品只能属于一个分类 (2)客户和联系人关系是一对多关系 客户:与公司有业务往来的,百度、新浪、360 联系人:公司里面的员工,百度里有很多员原创 2017-03-21 19:08:31 · 233 阅读 · 0 评论 -
hibernate学习笔记第四天(1)
此文章为自己书写,在Word上做的笔记,然后拷贝到这上边的,无任何抄袭。另外若是程序有任何问题可以评论,也可私信我。若是想看具体第一天的代码可点击此处。Hibernate查询方式1.对象导航查询 (1)根据id查询出某个客户,再查询这个客户里边所有的联系人 2.OID查询 (1)根据id查询某一条记录,返回对象 3.hql查询 (1)Query对象,写hql语句实现查询 4.QBC查询原创 2017-03-22 16:13:02 · 299 阅读 · 0 评论 -
hibernate学习笔记第三天(2)
此文章为自己书写,在Word上做的笔记,然后拷贝到这上边的,无任何抄袭。另外若是程序有任何问题可以评论,也可私信我。Hibernate的多对多操作多对多的映射配置以用户和角色为例 第一步:创建实体类,用户和角色 第二步:让两个实体类之间互相表示 (1)一个用户里面表示所有角色用set集合 (2)一个角色有多个用户,用set集合 第三步:配置映射关系 (1)基本配置 (2)配置多对多的关原创 2017-03-21 19:14:24 · 242 阅读 · 0 评论 -
hibernate学习笔记第一天(1)
WEB内容回顾 Javaee三层结构 1.web层:struts2框架 2.service层:spring框架 3.dao层:Hibernate框架 (1)对数据库进行CRUD操作 mvc思想 1.m:模型 2.v:视图 3.c:控制器 Hibernate概述 什么是框架 1.写程序,使用框架后,帮我们实现一部分功能,使用框架的最大好处是少写一部分原创 2017-03-19 09:29:14 · 498 阅读 · 0 评论 -
hibernate学习笔记第二天(4)
此文章为自己书写,在Word上做的笔记,然后拷贝到这上边的,无任何抄袭。另外若是程序有任何问题可以评论,也可私信我。Hibernate的api使用Query对象1.使用Query对象,不需要写sql语句,但是需要写hql语句 (1)hql:hibernate query language,hibernate提供的查询语言,这个hql语句和普通的sql语句很相似 (2)hql与sql的区别: 使原创 2017-03-20 10:39:10 · 275 阅读 · 0 评论 -
hibernate学习笔记第二天(3)
此文章为自己书写,在Word上做的笔记,然后拷贝到这上边的,无任何抄袭。另外若是程序有任何问题可以评论,也可私信我。实体类对象状态(概念)1.实体类对象状态 (1)瞬时态:对象里没有id值,对象与session没有关联 (2)持久态:对象里有id值,对象也与session关联 (3)托管态:对象里有id值,但是对象与session没有关系 2.演示操作实体类对象的方法 (原创 2017-03-20 10:35:40 · 278 阅读 · 0 评论 -
hibernate学习笔记第二天(2)
此文章为自己书写,在Word上做的笔记,然后拷贝到这上边的,无任何抄袭。另外若是程序有任何问题可以评论,也可私信我。实体类操作对实体类的CRUD操作添加操作 1.调用session的save方法进行添加操作 根据id值进行查询 1.调用session的get方法进行根据id进行查询 执行过程: 修改操作 1.首先查询,然后修改 (1)先根据id查询,返回一个对象 (原创 2017-03-20 10:28:26 · 230 阅读 · 0 评论 -
Hibernate学习笔记之概述
此文章为自己书写,在Word上做的笔记,然后拷贝到这上边的,无任何抄袭。另外若是程序有任何问题可以私信我。 概述 第一天:Hibernate入门和基本操作 1、web内容回顾 (1)javaee的三层结构 (2)mvc思想 2、Hibernate概述 3、Hibernate入门案例原创 2017-03-19 09:27:27 · 371 阅读 · 0 评论 -
hibernate学习笔记第一天(4)
Hibernate配置文件详解 Hibernate映射配置文件 1.映射配置文件名称和位置没有固定的要求 2.映射配置文件中,标签name属性值写实体类相关的内容 (1)class标签的name属性值为实体类的全路径名 (2)id标签和property标签的name属性值为实体类中属性的名称 3.id标签和property标签,column属性可以省略 (1)不原创 2017-03-19 10:05:12 · 287 阅读 · 0 评论 -
hibernate学习笔记第一天(3)
此文章为自己书写,在Word上做的笔记,然后拷贝到这上边的,无任何抄袭。另外若是程序有任何问题可以私信我。 实现添加操作测试功能 第一步:加载hibernate的核心配置文件 第二步:创建SessionFactory对象 第三步:使用SessionFactory创建session对象 第四步:开启事务 第五步:写具体逻辑(CRUD操作) 第六步:提交事务原创 2017-03-19 09:51:16 · 245 阅读 · 0 评论 -
hibernate学习笔记第四天(2)
QBC查询1.使用hql查询需要写hql语句实现,但是使用qbc的时候,不需要语句,使用方法实现 2.使用qbc的时候,操作实体类和属性 3.使用qbc查询,会使用到Criteria对象进行查询查询所有1.创建Criteria对象 2.调用方法得到结果 条件查询 1.没有语句的书写,而是用封装的方法 模糊查询: 排序查询 分页查询 统计查询原创 2017-03-22 16:18:44 · 260 阅读 · 0 评论