MyBatis+Hibernate
蔚蓝珊瑚海
这个作者很懒,什么都没留下…
展开
-
Hibernate基础了解
文章目录何为Hibernate?为什么要使用Hibernate?Hibernate的优缺点何为Hibernate?Hibernate:一个开源的对象关系映射框架,对JDBC进行了非常轻量级的对象封装,将POJO与数据库表建立映射关系,以实现直接存取java对象。注:POJO(Plain Ordinary Java Object):简单的Java对象,就是普通JavaBeans,是为了避免...原创 2020-04-30 10:30:40 · 210 阅读 · 0 评论 -
Hibernate环境搭建及使用
文章目录导入Hibernate的jar包创建实体类和数据库表建立映射关系创建hibernate的核心配置文件测试导入Hibernate的jar包创建实体类和数据库表创建实体类,要求属性唯一,目前手动创建,以后可以逆向工程自动创建实体类。根据实体类中的属性,创建数据表。其实在使用hibernate的时候,不需要手动创建表。也会自动创建出来。建立映射关系使用配置文件,将实体类和数据库...原创 2020-05-01 17:15:43 · 548 阅读 · 1 评论 -
Hibernate使用规范
文章目录实体类编写规则hibernate主键生成策略实体类操作CRUD操作实体类对象状态hibernate一级缓存hibernate的事务操作事务代码规范写法hibernate的其他API实体类编写规则实体类的属性都是私有的私有属性都有公开的get,set方法来操作要求实体类有属性作为唯一值(一般使用id值)实体类属性建议不使用基本数据类型,使用基本数据类型对应的包装类八个基本数...原创 2020-05-02 17:21:08 · 640 阅读 · 0 评论 -
Mybatis基础了解
文章目录持久层概述Mybatis简介三层功能架构Mybatis的优缺点学习要点持久层概述持久层的技术有:JDBC,Hibernate,SpringDAO,MybatisJDBC很容易理解,步骤简洁明了,但是重复代码太多了,增加程序员的工作量。Hibernate是一个比较老旧的框架,用起来十分舒服,不用写sql代码,但是缺点就是处理复杂业务时,灵活度差, 复杂的HQL难写难理解,例如多表查...原创 2020-04-29 17:11:00 · 399 阅读 · 0 评论 -
Mybatis环境搭建及使用
文章目录环境搭建1.pom.xml添加依赖2.新建数据表account3.新建数据表对应的实体类Account4.创建Mybatis配置文件config.xmlMybatis开发的两种方式(一)使用原生接口(二)使用Mapper代理实现自定义接口环境搭建1.pom.xml添加依赖<dependencies> <dependency> <groupId>org.mybatis</groupId>原创 2020-05-14 13:17:53 · 338 阅读 · 0 评论 -
MyBatis常见问题
文章目录Mybatis的执行器Mybatis的执行器Mybatis有三种基本的Executor执行器:SimpleExecutor: 每执行一次update或select,就开启一个Statement对象,用完立刻关闭Statement对象。ReuseExecutor: 执行update或select,以sql作为key查找Statement对象,存在就使用,不存在就创建,用完后,不关闭Statement对象,而是放置于Map内,供下一次使用。简言之,就是重复使用Statement对象。原创 2020-06-07 14:27:42 · 300 阅读 · 0 评论
分享