hibernate
思如秀在恩沥青
这个作者很懒,什么都没留下…
展开
-
Hibernate 二级缓存
Hibernate 二级缓存 提高程序的性能 关系型数据库:数据与数据之间存在关系(联系)的数据库 mysql/Oracle、sqlserver 非关系型数据库:数据与数据之间是不存在关系的,key-value 1、基于文件存储的数据库:ehcache 2、基于内存存储的数据库:redis、memcache 3、基于文档存储的数据库:mongodb 什么样的数据需要缓存 很少被修改或根本不改的数据...原创 2019-09-08 02:08:14 · 195 阅读 · 1 评论 -
hibernate之HQL
hibernate之HQL 1.HQL介绍: HQL检索方式:使用面向对象的HQL查询语言: HQL(Hibernate Query Language)是面向对象的查询语言,它和SQL查询语言有些相似。在Hibernate提供的各种检索方式中,HQL是使用最广的一种检索方式。它有如下功能: 在查询语句中设定各种查询条件 支持投影查询,即仅检索出对象的部分属性 支持分页查询 支持连接查询 支持分组查...原创 2019-09-04 20:30:27 · 187 阅读 · 0 评论 -
hibernate(3)多对多
一:讲解的一对多的自关联 首先一个实体类(TreeNode)和一个映射配置: 之前配置核心文件: <!-- 一对多的自关联 --> <mapping resource="com/cbw/foer/entity/TreeNode.hbm.xml" /> TreeNode.java: package com.cbw.foer.entity; import java.ut...原创 2019-09-03 23:33:03 · 74 阅读 · 0 评论 -
hibernate关联关系(一对多)
hibernate关联关系(一对多) 1. 什么是关联(association) 1.1 关联指的是类之间的引用关系。如果类A与类B关联,那么被引用的类B将被定义为类A的属性。 例如: t_hibernate_order t_hibernate_order_item 一个订单对应多个订单项 hibernate:orm框架、以面向对象的思想操作数据库 1.2 关联的分类:关联可以分为一对一、一对多/...原创 2019-09-02 00:02:31 · 85 阅读 · 0 评论 -
hibernate的主键生成器介绍
hibernate的主键生成器介绍 介绍: Hibernate推荐数据表采用逻辑主键,而不采用有物理含义的实体主键。逻辑主键没有实际意义,仅仅用来标识一行记录,通常由Hibernate负责生成。负责生成主键的工具称为主键生成器,应尽量为每个持久化类都设置主键生成器。 自然主键:具有业务意义的字段作为主键,例如学生表中用学号作为主键 代理主键:定义的、专门用来标记记录的ID,它除了用来标识记录外,不...原创 2019-08-30 11:27:15 · 317 阅读 · 0 评论 -
hibernate入门
hibernate入门 一.什么是hibernate? Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJ...原创 2019-08-29 11:18:26 · 188 阅读 · 0 评论