Hibernate框架
文章平均质量分 91
小依不秃头
有志者,事竟成
展开
-
Hibernate之二级缓存
hibernate的一级缓存是session级别的缓存,一级缓存hibernate默认启用且不能被卸载,一个事务内有效。原创 2021-11-18 02:24:13 · 314 阅读 · 0 评论 -
Hibernate之HQL
1、什么是HQL? HQL是Hibernate Query Language的缩写,专属于hibernate的查询语言2、hql和sql区别/异同例: sql:select name from t_mvc_book where name like ?; hql:from Book where name like :bookName设置值:query.setParam('bookName':圣墟)注1:QuerySyntaxException:b...原创 2021-10-29 20:19:51 · 288 阅读 · 0 评论 -
Hibernate关联关系
一、一对多的配置及懒加载查询1、一对多1.1、关联指的是类之间的引用关系。如果类A与类B关联,那么被引用的类B将被定义为类A的属性。1.2、一对多的关联:例如:订单和订单项,一个订单有多个订单项, 但是一个订单项只有一个订单;数据库:主表从表,通过外键关联类:class A{B b;}class B{}1.3、示例:Order与Order_item(一个订单对应的多个订单项,但一个订单项只有一个订单)实体类:Order//注意:变量属...原创 2021-10-29 19:41:43 · 148 阅读 · 0 评论 -
Hibernate入门
一、Hibernate概念定义:是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装。可以通 过操作实体类对象来进行操作数据库。理解:是一个ORM框架/持久层框架 jdbc的一个框架 object reference mapping 对象关系映射特点:通过管理对象来改变数据库中的数据 通过管理对象来操作数据库优势:跨数据库的无缝移植二、Hibernate框架(框架都有配置文件)的使用(在ma...原创 2021-10-20 20:58:46 · 253 阅读 · 0 评论