ORM框架
星空下的承诺L
好记性不如烂笔头
展开
-
Mybatis学习总结四之基于注解的单表CRUD操作
先认识一下注解概念:定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。作用分类:①编写文档:通过代码里标识的元数据生成文档【生成文档doc文档】② 代码分析:通过代码里标识的元数据对代码进行分析【使用反...原创 2018-12-02 10:16:35 · 490 阅读 · 0 评论 -
Mybatis学习总结五之缓存
MyBatis 是持久层框架,支持一级缓存和二级缓存mybatis提供查询缓存,用于减轻数据压力,提高数据库性能。1. 一级缓存: 基于PerpetualCache 的 HashMap本地缓存,其存储作用域为 Session,当 Session flush 或 close 之后,该Session中的所有 Cache 就将清空。2. 二级缓存与一级缓存其机制相同,默认也是采用 Perpe...原创 2018-12-02 11:18:45 · 193 阅读 · 0 评论 -
Mybatis学习总结一之MyBatis配置文件中的配置及其优化
Mybatis介绍 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。详细了解请观看:http:...原创 2018-11-25 22:32:29 · 436 阅读 · 0 评论 -
Mybatis学习总结二之基于 XML 的单表CRUD操作
上一篇我们讲了MyBatis配置文件中的配置及其优化:https://blog.csdn.net/qq_38720976/article/details/84484034本文将通过项目使用MyBatis对表执行CRUD操作 mybatis-3.3.0.jar下载路径:https://github.com/mybatis/mybatis-3/releases1.主配置文件mybati...原创 2018-11-25 22:32:40 · 248 阅读 · 0 评论 -
Hibernate学习总结一之单表CRUD操作
Hibernate的优/缺点优点:1.Hibernate是一个没有侵入性的框架,没有侵入性的框架我们称为轻量级框架。 2.更加对象化 3.移植性 4.Hibernate代码测试方便。 5.提高效率,提高生产力。缺点: 1.使用数据库特性的语句,将很难调优 2.对大批量数据更新存在问题 3.系统中存在大量的攻击...原创 2018-12-02 11:19:05 · 267 阅读 · 0 评论 -
Mybatis学习总结三之简化sql映射xml文件中的引用及解决字段名与实体类属性名不相同的冲突
一、为实体类定义别名,简化sql映射xml文件中的引用我们在sql映射xml文件中的引用实体类时,需要写上实体类的全类名(包名+类名),如下:parameterType="com.aiit.pojo.User"这里写的实体类User的全类名com.aiit.pojo.User,<insert id="insertOne" parameterType="com.aiit.pojo.U...原创 2018-11-27 23:33:39 · 1167 阅读 · 1 评论