随笔分类 - 【JavaEE】后端开发
JavaWeb、SSM、Boot + Cloud
    
摘要:前言 Preface 本文的编写根据此视频参考:应该是非常好理解的JPA了 https://www.bilibili.com/video/BV1hE411s72B 小提示:【不想听概念直接上手从P8开始听】 什么是JPA? 全称 Java Persistence API,即Java持久化API, 是
        阅读全文
                
                    posted @ 2020-05-23 22:23  
emdzz
    
                
            
摘要:三种查询API - Query 不需要SQL语句,但是要HQL语句 - Criteria 不需要任何QL语句,直接调用即可 - SQLQuery 调用底层的SQL语句实现 什么是HQL? Hibernate Query Language - 和SQL语言相似 HQL & SQL 的区别? - SQL
        阅读全文
                
                    posted @ 2020-05-10 23:00  
emdzz
    
                
            
摘要:Cache 什么是缓存? 数据存储到数据库,是从内存中以流的方式写进【输出】到数据库,其效率并不是很高 - 所以在内存中暂存一部分数据,可以不以流的方式读取,效率是非常高的【相对于流来说】 Hibernate的缓存特点: - 一级缓存是默认开启的 - 使用范围在一个Session的作用域中【即:Se
        阅读全文
                
                    posted @ 2020-05-10 21:59  
emdzz
    
                
            
摘要:实体类编写规范: - 每个属性不应该被公开的访问,设置私有 - 提供可以访问和设置的方法,GETTER & SETTER - 必须编写一个主键属性【ID 唯一值】 - 建议使用基本类型的包装类,因为基本类型不可以表示NULL 主键生成策略: - HIbernate 要求实体类里面有一个属性作为唯一的
        阅读全文
                
                    posted @ 2020-05-10 20:48  
emdzz
    
                
            
摘要:映射器文件: - 字段的Column属性可以不写缺省,这将表示和实体类的属性标识一样 - type 属性用于声明表字段在Java中的类型,这个属性可不写缺省,自动匹配 Hibernate 4个核心API Configuration 配置 // 创建配置对象 Configuration configu
        阅读全文
                
                    posted @ 2020-05-10 11:36  
emdzz
    
                
            
摘要:环境搭建 : 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
    
                
            
摘要:什么是Hibernate? - Hibernate是我们JavaEE开发中的DAO层框架 - DAO【Data Access Object】 数据访问对象层 - 在DAO层,访问数据库,进行CRUD操作 - Hibernate是对JDBC的封装,最大的好处就是不用手写SQL ORM思想? 即:Obj
        阅读全文
                
                    posted @ 2020-05-10 09:17  
emdzz
    
                
            
 
                    
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号