Hibernate框架
文章平均质量分 91
小依不秃头
有志者,事竟成
展开
-
Hibernate之二级缓存
hibernate的一级缓存是session级别的缓存,一级缓存hibernate默认启用且不能被卸载,一个事务内有效。原创 2021-11-18 02:24:13 · 282 阅读 · 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 · 250 阅读 · 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 · 110 阅读 · 0 评论 -
Hibernate入门
一、Hibernate概念 定义:是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装。可以通 过操作实体类对象来进行操作数据库。 理解:是一个ORM框架/持久层框架 jdbc的一个框架 object reference mapping 对象关系映射 特点:通过管理对象来改变数据库中的数据 通过管理对象来操作数据库 优势:跨数据库的无缝移植 二、Hibernate框架(框架都有配置文件)的使用(在ma...原创 2021-10-20 20:58:46 · 236 阅读 · 0 评论