随笔分类 - hibernate
this is my hibernate !
摘要:一、hibernate中实现mysql分页查询示例 数据库数据信息截图: 测试结果截图(第一页): 测试结果截图(第二页): 测试结果截图(第三页): 测试结果截图(第四页): 测试结果截图(第五页): 测试每页显示三条记录的第四页截图如下:
阅读全文
摘要:一、hql语句中的动态参数赋值 数据库数据信息截图: 第一种动态参数赋值执行结果截图: 第二种动态参数赋值执行结果截图: 第三种动态参数赋值执行结果截图:
阅读全文
摘要:一、查询接口 1.1Query接口: Hibernate进行HQL查询的接口,支持动态绑定参数的功能。使用Seesion对象的createQuery方法可获取Query对象。Query query=session.createQuery(hql); 1.2SQLQuery接口 Hibernate进行
阅读全文
摘要:一、对象的状态 hibernate中对象的状态 对象的状态一般是指对象的一组属性的值。而在这里的状态是指对象处于什么存储介质中。 用于存放对象的存储介质有三个:普通内存(与hibernate无关)、session缓存、数据库。 对象处于不同的介质,就将处于不同的状态。 1.1瞬时态:transien
阅读全文
摘要:一、主配置文件hibernate.cfg.xml再抽取(抽取连接数据库的驱动、url、用户名及密码放到hibernate.properties文件中) hibernate.properties文件如下: 需要注意:这种方式抽取的配置文件必须将hibernate.properties文件放到src下、
阅读全文
摘要:一、测试增删改在同一个事务中的默认执行顺序示例 首先在执行之前我们看一下数据库中的数据截图: 执行结果截图: 我们再来看下数据库执行前后的结果对比: 测试结果: 如果增删改在同一个事务中,那么其默认执行顺序为增C改U删D! 二、我们知道默认的一般我们可以人为去修改、那么怎么修改呢?(session.
阅读全文
摘要:一、测试两种获取到的session在查询中的表现 1.1通过getCurrentSession获取到的session查询对象 1.1.1get方法通过getCurrentSession获取到的session查询对象 测试结果截图: 1.1.2load方法通过getCurrentSession获取到的
阅读全文
摘要:一、开启事务的另一种写法 二、封装工具类 测试结果: 三、封装的工具类进行增删改查操作 测试增加数据结果截图: 此时数据库截图: 测试查询数据截图: 测试更新操作截图: 此时数据库信息截图如下: 可以看出将t_stuid为4的学生年龄从22岁修改为0了。 测试删除数据结果截图: 此时数据库信息截图如
阅读全文
摘要:一、新建java项目、导入所需jar包 二、新建实体类及实体类到数据库表的映射关系 2.1新建实体类(Student) 2.2配置实体类Student到数据库t_student的映射关系 三、配置hibernate.cfg.xml配置文件 hibernate.cfg.xml配置 1、配置db连接四要
阅读全文
摘要:一、定义实体类 1.1新建一个java project项目 1.2新建lib文件夹并导入hibernate项目所必须的外部jar文件 1.3实体类编写 1.4映射实体类到数据库表 dtd头文件可以直接从导入的包中找!
阅读全文
摘要:一、Hibernate框架 Hibernate原本是JBOSS旗下的产品,2006年JBOSS被Red Hat收购,变为了红帽公司的产品。 二hibernate框架下载 官网:http://hibernate.org 三、hibernate在三层架构里面的位置 位置:Dao层(用于和数据库的数据交流
阅读全文
摘要:一、持久化概念 持久化:即把数据(如内存中的对象)保存到持久化设备(即可永久保存的存储设备中,如磁盘)。 持久化在计算机中的主要应用场景就是将内存中的数据存储到关系型的数据库中,当然也可以存储在磁盘文件中、XML数据文件中等。 二、为什么要有持久化? 1.内存不能持久 2.内存容量有限)(内存是用于
阅读全文
摘要:一、hibernate的英文含义 hibernate:冬眠、后引申到计算机中意为:持久化 二、hibernate简介 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动
阅读全文
摘要:hibernate缓存分对象缓存(一、二级缓存),数据缓存! 对象缓存:就是将将要查询的该对象的所有数据库字段加载到缓存当中,比如:我要查一个学生的某几个(字段)信息,那么根据主键(对应oid,即标识符属性)将数据库中该学生所对应的所有字段加载到该对象属性中!标识符属性(即对应到数据库中是主键)识别
阅读全文

浙公网安备 33010602011771号