![](https://img-blog.csdnimg.cn/20210302093624723.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Hibernate
文章平均质量分 73
Java 的 Hibernate 框架技术,专注于数据库操作,是JDBC初级封装。
# 项目工程地址
https://yxmiaoyu.lanzous.com/b01c67olc
密码:74k5
我的艺术就是派大星
随便写写,记录成长。
展开
-
Hibernate框架-09-01-Hibernate高级配置
文章目录事务缓存范围与session的缓存范围几乎是一致的原创 2021-04-12 10:19:08 · 117 阅读 · 0 评论 -
Hibernate框架-08-02-Hibernate检索策略
文章目录原创 2021-03-31 08:50:49 · 114 阅读 · 0 评论 -
Hibernate框架-08-01-Hibernate检索方式
文章目录原创 2021-03-25 16:56:29 · 119 阅读 · 0 评论 -
Hibernate框架-07-01-操作持久化对象
文章目录原创 2021-03-25 12:44:21 · 201 阅读 · 0 评论 -
Hibernate框架-06-01-多对多关联映射
文章目录实体多对多关联数据库多对多关联多对多关联影射实体实体多对多关联在某高校选课系统中,一个学生可以同时选修多门课程,一门课程可以被若干个学生选修,像这样的多对多关联关系,应该如何实现?数据库多对多关联多对多关联影射实体...原创 2021-03-24 16:38:18 · 142 阅读 · 2 评论 -
Hibernate框架-05-02-双向一对多关联映射
文章目录双向一对多关系项目结构order.javauser.javaorder.hbm.xmlUser.hbm.xmlTest.java双向一对多关系项目结构order.javapackage com.hibernate.entity;public class Order { private Integer id; private Double price; private User user; public User getUser() { return原创 2021-03-24 09:24:43 · 129 阅读 · 2 评论 -
hibernate中关于报错 org.hibernate.HibernateException: null index column for collection: 异常的一个解决方法
文章目录起因原因解决方法起因在使用Hibernate实现一对多关联映射,有一个用户User类,一个Order订单类。用户类与订单类是一对多的关系,User类中有一个List属性来存放用户对应的订单信息。public class User { private Integer id; private String userName; private String password; private List orderList = new ArrayList<>() }用Hi原创 2021-03-21 16:08:15 · 913 阅读 · 1 评论 -
Hibernate框架-05-01-单向一对多关联映射
文章目录实体一对多关联数据库一对多关联Hibernate单向一对多关联XML形式配置注解形式配置Hibernate双向一对多关联XML形式配置注解形式配置实体一对多关联例如部门与职工之间的关系,就是一对多购物网站,用户与订单之间关系就是一对多第一种存储多个对象的类型是Set类型。数据库一对多关联Hibernate单向一对多关联XML形式配置注解形式配置Hibernate双向一对多关联XML形式配置注解形式配置...原创 2021-03-21 09:49:20 · 133 阅读 · 1 评论 -
Hibernate框架-04-03-Hibernate-组合关系映射
文章目录粗粒度的数据库模型两个实体之间是 整体 与部分的关系地址细分,是整体的一部分。联系方式是整体,地址是部分。当整体结束的时候,部分也结束了(无意义了)homeaddress与WorkAddress分别对应下面的四个属性粗粒度的数据库模型细粒度就是类的内聚性高,功能单一,增强类的可重用性。这个标签是专门用来映射组合关系的...原创 2021-03-19 20:52:20 · 241 阅读 · 1 评论 -
Hibernate框架-04-02-Hibernate 一对一关联映射 注解形式配置
文章目录原创 2021-03-09 18:09:09 · 209 阅读 · 1 评论 -
Hibernate框架-04-01-Hibernate 一对一关联映射 hbm文件形式配置
文章目录联系(Relationship)现实世界中事物内部以及事物之间的联系在信息世界中反映为实体内部的联系和实体之间的联系。实体间联系可分为:一对一联系(1:1); 一对多联系(1:n);多对多联系(m:n)。这两种方式都需要创建外键。person表里存储user表对应的ID;两张表的主键是一样的。...原创 2021-03-07 14:24:20 · 175 阅读 · 3 评论 -
Hibernate框架-03-01-Hibernate继承关系映射
文章目录Table per concrete class 每个具体类对应一张表Table per class hierarchy 每个类层次对应一张表Table per class 每个类对应一个表三种映射方式对比Table per concrete class 每个具体类对应一张表Table per class hierarchy 每个类层次对应一张表Table per class 每个类对应一个表三种映射方式对比...原创 2021-03-03 14:00:00 · 186 阅读 · 1 评论 -
Hibernate框架-02-01-Hibernate单实体映射
文章目录持久化类的配置文件持久化类的配置文件<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN""http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"><hibernate-mapping package="com.hi原创 2021-03-02 21:07:27 · 174 阅读 · 1 评论 -
Hibernate框架-01-02-环境搭建与创建第一个简单项目
环境搭建与创建第一个项目的目录总体步骤步骤 0-1步骤 2 使用开发工具创建项目步骤 3 导入依赖的包步骤 4 引入Mysql数据库驱动包;步骤 5 编写Hibernate配置文件;步骤 6 创建Java持久化类XXX.java;步骤 7 编写持久化类的映射配置文件XXX.hbm.xml;步骤 8 使用Hibernate API 完成对象的持久化。总体步骤0. 安装Eclipse、Mysql;1. 下载Hibernate,并解压缩;2. 使用Eclipse创建新的项目;3. 引入Hibernat原创 2021-03-02 16:39:22 · 188 阅读 · 1 评论 -
Hibernate框架-01-01-基础介绍
Hibernate基础介绍 + 环境搭建的目录基础介绍三层体系结构分层体系结构持久层持久化MVC设计模式与四层结构的对应关系持久化层的设计目标:环境搭建基础介绍三层体系结构软件体系结构就是对软件进行分层。分层体系结构指的是将系统的组件分隔到不同的层中,每一层中的组件应保持内聚性; 每一层都应与它下面的各层保持松散耦合。原则就是高内聚低耦合内聚性:类内部高度相关松散耦合:层之间关联不能太密切,过分依赖的话不便于修改持久层为了把数据访问细节和业务逻辑分开,可以把数据访问作为单独的持久化原创 2021-03-01 17:17:14 · 178 阅读 · 0 评论