大连滕泰科技学习笔记2019-12-16

mybatis框架插入数据

case1:插入数据不能进行id自增的情况
SQL语句必须使用ID

case2:插入数据可以进行自增的情况
SQL语句不需要使用ID

case3:插入自增ID数据并获取当前自增ID
SQL语句不需要使用ID
并使用Last_Insert_ID()这个函数进行计算并使用xml文件中属性
AFTER

mybatis框架删除和更新

case1:删除操作
注意:删除没有返回类型,框架自动返回为int类型

case2:更新操作
注意:更新需要更新数据字段比较多,所以必须使用POJO这中类型

mybatis框架创建DAO层开发

case1:原始类型开发DAO层

注意:需要传递进去这个SqlSessionFactory这个类,然后创建SqlSession会话

case2:Mappper方式进行开发

注意:框架自动生成对象,不需要再编写代码。
需要配置xml文件,并声明接口就可以了。
接口的声明必须要和java代码一一对应就可以了。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. 简介 1.1 什么是 MyBatis ? MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的...
    笨鸟慢飞阅读 11,165评论 0 4
  • 一步一步的搭建JAVA WEB项目,采用Maven构建,基于MYBatis+Spring+Spring MVC+B...
    叶子的翅膀阅读 14,369评论 5 25
  • 前言 本篇将完成DAO层的设计与开发,包括: 数据库、DAO实体与接口设计与编码 基于MyBatis实现DAO编程...
    MOVE1925阅读 5,199评论 0 4
  • 最近学习MyBatis这个轻量型持久层框架,感觉入门很简单,但是深层次细节配置很多。本篇笔记从 配置文件->例子入...
    Super超人阅读 3,851评论 0 1
  • 中学时代,总是带着莫名奇妙的不羁与自以为是。固执的认为,我理解了这个世界的冷漠,洞察了教育体系的bug以及...
    兰泽yzh阅读 1,126评论 0 0

友情链接更多精彩内容