Hibernate
文章平均质量分 80
Kathy66·
你必须非常努力,才能看起来毫不费力。
展开
-
idea搭建Spring+SpringMVC+Hibernate框架环境
一、准备工作安装并配置Java运行环境Oracle数据库的安装与配置安装并配置Tomcat配置Maven环境创建Maven web-app项目二、项目结构三、导包因为使用Maven管理项目,所以jar无需手动导入包,只需在pom.xml中配置即可。pom.xml配置文件如下<?xml version="1.0" encoding="UTF-8"?...原创 2019-04-04 22:09:56 · 2808 阅读 · 0 评论 -
Hibernate01-入门
一、搭建Hibernate环境1、Hibernate框架简介Hibernate是数据持久化工具,也是一个开放源代码的ORM解决方案。Hibernate内部封装了通过JDBC访问数据库的操作,向上层应用提供面向对象的数据访问API。Hibernate是ORM解决方案 :基于ORM,Hibernate在对象模型和关系数据库的表之间建立了一座桥梁。通过Hibernate,程序员就不需要再使...原创 2019-03-26 17:59:26 · 378 阅读 · 0 评论 -
Hibernate02-HQL查询语言
一、使用HQL语句操作数据库Hibernate支持三种查询方式:HQL查询、Criteria查询及原生SQL(Native SQL)查询(本篇文章对HQL查询进行讲解)。HQL(Hibernate Query Language,Hibernate查询语言)是一种面向对象的查询语言,其没有表和字段的概念,只有类、对象和属性的概念。Criteria查询采用面向对象的方式构造查询。原...原创 2019-03-27 10:49:19 · 234 阅读 · 0 评论 -
Hibernate 03-配置关联关系映射
一、了解关联关系类与类之间最普遍的关系就是关联关系,并且关联是有方向的。以部门(Dept)和员工(Emp)类为例,一个部门下有多个员工,而一个员工只能属于一个部门。从Emp----->Dept是多对一关联,这就意味着每个Emp对象只会引用一个Dept对象;而从Dept—>Emp是一对多关联,这就意味着每个Dept对象会引用一组Emp对象。因此,在Emp类中应该定义一个Dept类型...原创 2019-04-01 19:34:53 · 203 阅读 · 0 评论 -
Hibernate04-HQL连接查询和Hibernate注解
一、使用HQL连接查询和SQL查询一样,HQL也支持多种连接查询,如内连接查询、外连接查询。在SQL中可通过join子句实现多表之间的连接查询。HQL同样提供了连接查询机制,还允许显式指定迫切内连接和迫切左外连接。迫切连接是指不仅指定了连接查询方式,而且显式的指定了关联级别的查询策略。迫切连接使用fetch关键字实现,fetch关键字表明“左边”对象用来与“右边”对象关联的属性会立即被初始化。...原创 2019-04-02 13:05:16 · 3945 阅读 · 0 评论