hibernate
盖世小可爱
夜空中最亮的星,请指引我前行.
展开
-
初识--hibernate
前几天刚刚学了hibernate结合其他的知识大致有了一个初步的了解.一:什么是hibernate?hibernate是一个轻量级JavaEE应用的持久层框架,是一个完全的ORM框架。什么叫持久化? 你存的数据是存在数据库里,而数据库是存在硬盘(电脑磁盘),它能够在你电脑的磁盘上保存很长一段时间.什么叫持久层?就是进行数据库操作或者跟数据库打交道的那一层就是就持久层,比如...原创 2018-09-05 20:20:35 · 127 阅读 · 0 评论 -
hibernate 对象的4种状态
下面简单的介绍一下4种状态临时状态(新建状态):刚用new语句创建,还没被实例化,并且不处于session的缓存中,处于临时状态的java对象被称为临时对象.持久化状态:被加入到数据库中,也被加入到session缓存中,处于持久化的java对象被称为持久化对象.游离状态:已经被持久化,但是不存在session缓存中,处于游离的java对象被称为游离对象.删除状态:不处于数据库,...原创 2018-09-06 14:54:37 · 1979 阅读 · 0 评论 -
hibernate映射 多对多 Many-to-Many
现在继上一章节的一对多的映射关系讲解后,今天来讲讲多对多的映射关系把,明白了一对多,多对多感觉还是比较容易的,需要理清楚其数据库关系图,那么你就拿下了它。1:要保存多对多的关系,两张表是不够的,需要增加第三张表来表示这种关系,来看下面的数据库关系图。俩张中间表在数据库里面建好 ,实体类里面不需要建为什么需要建中间表?Users通过自己的主键在中间表中查询,因为是复合主键,所以查...原创 2018-09-11 20:21:18 · 356 阅读 · 0 评论 -
hibernate映射 一对一 级联关系
一对一:eg:人和身份证的关系Person /Card实体类:---1.主表和从表之分 ---2.从表中有主表的东西 ,主表中有从表的东西映射文件:主表<?xml version="1.0"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD ...原创 2018-09-10 18:45:30 · 225 阅读 · 0 评论 -
hibernate 映射关系 一对多(多对一)
一:一对多(多对一)关系概念:一对多关系是关系型数据库中两个表之间的一种关系。通常在数据库层级中,两表之间是有主外键关系的。在ORM中,如何通过对象描述表之间的关系,是ORM核心。2.Hibernate的一对多关联映射【重点】eg:国家->省份->城市 (表设计)Nation.hbm.xml <class name="com.zking.entity.N...原创 2018-09-10 19:33:48 · 945 阅读 · 0 评论