![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java_hibernate
文章平均质量分 83
遗忘那段殇
最基本才最重要
展开
-
hibernate笔记
一、什么是Hibernate? Hibernate是一个轻量级的ORMapping框架 ORMapping原理(Object Relational Mapping) ORMapping基本对应规则:1:类跟表相对应2:类的属性跟表的字段相对应3:类的实例与表中具体的一条记录相对应4:一个类可以对应多个表,一个表也可以对应对个类5:转载 2017-09-04 09:28:42 · 153 阅读 · 0 评论 -
Hibernate关联查询
项目源码传送们:项目框架数据库表分析:两个表之间的关联查询需要两个工具类,两个工具类对应两个映射文件,这也是hibernate的缺点,几个工具类就需要对应多少工具类同时还需要将两个类互相注入也就是user要注入到phone中,phone也需要注入到user中同时在这其中如出现错误大部分是映射文件配置出错,需要注意映射文件的名称,需要的属性。代码块原创 2017-10-17 11:23:41 · 1886 阅读 · 1 评论 -
hibernate案例数据库增加数据
项目架构Person.javapackage yw;public class Person {private Integer id;private String name;private int password;public Person(Integer id,String name, int password) {super();this原创 2017-09-21 11:16:52 · 734 阅读 · 0 评论 -
Hibernate案例基础之理论
Hibernate初识一、Hibernate是对JDBC进一步封装 原来没有使用Hiberante做持久层开发时,存在很多冗余,如:各种JDBC语句,connection的管理,所以出现了Hibernate把JDBC封装了一下,我们不用操作数据,直接操作它就行了。 二、我们再从分层的角度来看 我们知道非常典型的三层架构:表示层,业务层,还有持久层原创 2017-09-21 11:10:18 · 216 阅读 · 0 评论 -
hibernate数据增删改查汇总
项目源码传送门:http://download.csdn.net/download/six_666666/10009874项目框架 数据库表思路很重要hibernate数据库增删改查需要哪些文件:1、hibernate主配置文件hibernate.cfg.xml2、hibernate的实体工具类3、hibernate实体类对应的xml映射文件4、剩下的就是数原创 2017-10-07 10:45:09 · 308 阅读 · 0 评论 -
ORM
一、ORM简介 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。那么,到底如何实现持久化呢?一种简单的方案是采用硬编码方式,为每一种可能的数据库访问操作提供单独的方法。转载 2017-09-05 16:06:45 · 352 阅读 · 0 评论 -
Hibernate(七)实现多对多关联映射关系
直接以老师与学生的关系为例。在多对多关联关系中,其中一方都可通过Set保留另一方的所有信息,这样的关联是双向关联。在多对多关联关系中,也只能是双向关联。老师和学生分别对应一张表,通过一张有双方id的中间表来维护多对多的关联。实体类[java] view plain copy print?package test.hibernate.h转载 2017-09-04 18:01:12 · 285 阅读 · 0 评论 -
hibernnate一对多查询
注意事项:1.单向一对多 只需在“一”放进行配置2.双向一对多 需要在关联双方都加以配置,而且需要在一的一方设置inverse=true首先是实体类:TAddress.java(多的一方)public class TAddressimplements Serializable { pri转载 2017-10-17 11:47:15 · 325 阅读 · 0 评论