摘要:
三种查询API - Query 不需要SQL语句,但是要HQL语句 - Criteria 不需要任何QL语句,直接调用即可 - SQLQuery 调用底层的SQL语句实现 什么是HQL? Hibernate Query Language - 和SQL语言相似 HQL & SQL 的区别? - SQL 阅读全文
posted @ 2020-05-10 23:00
emdzz
阅读(190)
评论(0)
推荐(0)
摘要:
Cache 什么是缓存? 数据存储到数据库,是从内存中以流的方式写进【输出】到数据库,其效率并不是很高 - 所以在内存中暂存一部分数据,可以不以流的方式读取,效率是非常高的【相对于流来说】 Hibernate的缓存特点: - 一级缓存是默认开启的 - 使用范围在一个Session的作用域中【即:Se 阅读全文
posted @ 2020-05-10 21:59
emdzz
阅读(199)
评论(0)
推荐(0)
摘要:
实体类编写规范: - 每个属性不应该被公开的访问,设置私有 - 提供可以访问和设置的方法,GETTER & SETTER - 必须编写一个主键属性【ID 唯一值】 - 建议使用基本类型的包装类,因为基本类型不可以表示NULL 主键生成策略: - HIbernate 要求实体类里面有一个属性作为唯一的 阅读全文
posted @ 2020-05-10 20:48
emdzz
阅读(167)
评论(0)
推荐(0)
摘要:
映射器文件: - 字段的Column属性可以不写缺省,这将表示和实体类的属性标识一样 - type 属性用于声明表字段在Java中的类型,这个属性可不写缺省,自动匹配 Hibernate 4个核心API Configuration 配置 // 创建配置对象 Configuration configu 阅读全文
posted @ 2020-05-10 11:36
emdzz
阅读(151)
评论(0)
推荐(0)
摘要:
环境搭建 : Windo7 x64 + IDEA 2018+ JDK 8+ Maven 3.0+ MySQL 5.0+ 创建Hibernate工程: 导入依赖坐标 <dependencies> <!-- https://mvnrepository.com/artifact/mysql/mysql-c 阅读全文
posted @ 2020-05-10 10:41
emdzz
阅读(201)
评论(0)
推荐(0)
摘要:
什么是Hibernate? - Hibernate是我们JavaEE开发中的DAO层框架 - DAO【Data Access Object】 数据访问对象层 - 在DAO层,访问数据库,进行CRUD操作 - Hibernate是对JDBC的封装,最大的好处就是不用手写SQL ORM思想? 即:Obj 阅读全文
posted @ 2020-05-10 09:17
emdzz
阅读(120)
评论(0)
推荐(0)

浙公网安备 33010602011771号