- 博客(6)
- 资源 (20)
- 收藏
- 关注
原创 Hibernate 的一级缓存
Session 对象的一级缓存1. 什么是缓存?* 其实就是一块内存空间,将数据源(数据库或者文件)中的数据存放到缓存中.再次获取的时候 ,直接从缓存中获取.可以提升程序的性能!2. Hibernate框架提供了两种缓存* 一级缓存 -- 自带的不可卸载的.一级缓存的生命周期与session一致.一级缓存称为session级别的缓存.* 二级缓存 -- 默认没有开启,需要手
2018-02-06 17:35:33 174
原创 Hibernate 持久化对象的状态
什么是持久化类1. 持久化类:就是一个Java类(咱们编写的JavaBean),这个Java类与表建立了映射关系就可以成为是持久化类。* 持久化类 = JavaBean + xxx.hbm.xml持久化类的编写规则1. 提供一个无参数 public访问控制符的构造器 -- 底层需要进行反射.2. 提供一个标识属性,映射数据表主键字段 -- 唯一标识OID.数据库中通过主
2018-02-06 15:37:08 261
原创 Hibernate 主键的生成策略
首先区分什么是自然主键和代理主键1. 创建表的时候 * 自然主键:对象本身的一个属性.创建一个人员表,每个人都有一个身份证号.(唯一的)使用身份证号作为表的主键.自然主键.(开发中不会使用这种方式) * 代理主键:不是对象本身的一个属性.创建一个人员表,为每个人员单独创建一个字段.用这个字段作为主键.代理主键.(开发中推荐使用这种方式)2. 创建表的时候
2018-02-06 10:29:08 201
原创 Hibernate 框架的查询方式
Query 查询接口1. 具体的查询代码如下// 1.查询所有记录/*Query query = session.createQuery("from Customer");List list = query.list();System.out.println(list);*/// 2.条件查询:/*Query query = session.createQuery("from Cu
2018-02-03 10:15:33 169
原创 BeanUtils.populate用法
BeanUtils位于org.apache.commons.beanutils.BeanUtils下面,其方法populate的作用解释如下:完整方法:BeanUtils.populate( Object bean, Map properties ),这个方法会遍历map中的key,如果bean中有这个属性,就把这个key对应的value值赋给bean的属性。常用于
2018-02-02 16:47:15 3629
原创 for循环里面不要进行remove操作
7. 【强制】不要在 foreach 循环里进行元素的 remove / add 操作。 remove 元素请使用 Iterator方式,如果并发操作,需要对 Iterator 对象加锁。正例:Iterator iterator = list.iterator();while (iterator.hasNext()) {String item = iterator.next()
2018-02-01 11:03:37 10626
基于STM32的空气质量监测系统.zip
2020-05-08
TwinCAT3_运动控制教程V1.11.pdf
2019-12-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人