
MyBatis
haha9417
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MyBatis06-动态SQL
动态SQL== 介绍==什么是动态SQL:动态SQL指的是根据不同的查询条件,生成不同的Sql语句.官网描述:动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它类似的框架,你应该能理解根据不同条件拼接 SQL 语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL,可以彻底摆脱这种痛苦。使用动态 SQL 并非一件易事,但借助可用于任何 SQL 映射语句中的强大的动态 SQL 语言,MyBatis 显著地提升了这一特性原创 2020-10-08 15:48:54 · 249 阅读 · 0 评论 -
MyBatis05: 一对多和多对一( @有难点)
== 多对一处理==多对一的处理多对一的理解:多个学生对应一个老师如果对于学生这边,就是一个 多对一的现象,即从学生这边关联一个老师数据库设计CREATE TABLE `teacher` (`id` INT(10) NOT NULL,`name` VARCHAR(30) DEFAULT NULL,PRIMARY KEY (`id`)) ENGINE=INNODB DEFAULT CHARSET=utf8INSERT INTO teacher(`id`, `name`) VAL原创 2020-10-06 22:16:16 · 188 阅读 · 0 评论 -
MyBatis-初学注解开发
== 面向接口编程==什么叫面向接口编程在一个面向对象的系统中,系统的各种功能是由许许多多的不同对象协作完成的。在这种情况下,各个对象内部是如何实现自己的,对系统设计人员来讲就不那么重要了;而各个对象之间的协作关系则成为系统设计的关键。小到不同类之间的通信,大到各模块之间的交互,在系统设计之初都是要着重考虑的,这也是系统设计的主要工作内容。面向接口编程就是指按照这种思想来编程。1、关于接口的理解接口从更深层次的理解,应是定义(规范,约束)与实现(名实分离的原则)的分离。接口的本身反映了系统设计人员原创 2020-10-03 11:07:43 · 175 阅读 · 0 评论 -
Mybatis:CRUD操作及配置解析
== namespace==1.将上面案例中的UserMapper接口改为UserDao;2.将UserMapper.xml中的namespace改为UserDao的路径3.测试配置文件中namespace中的名称为对应Mapper接口或者Dao接口的完整包名,必须一致!== select==select 标签是mybatis中最常用的标签之一select语句有很多属性可以详细配置每一条SQL语句SQL语句返回值类型。【完整的类名或者别名】传入SQL语句的参数类型 。【万能的Ma原创 2020-09-28 18:28:44 · 220 阅读 · 0 评论 -
Mybatis01 - 第一个程序
Mybatis环境说明jdk 8 +MySQL 5.7.19maven-3.6.1IDEA学习前需要掌握:JDBCMySQLJava 基础MavenJunit== 什么是Mybatis==MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。MyBati原创 2020-09-23 18:09:16 · 192 阅读 · 0 评论 -
Mybatis的基本构建步骤
Mybatis-9.28环境:JDK1.8Mysqlmaven 3.6.1IDEA1.简介1.1、什么是MybatisMyBatis 是一款优秀的持久层框架它支持定制SQL、存储工程以及高级映射MyBatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集MyBatis可以使用简单的XML或注解来配置和映射原生类型、接口和java的POJO(Plain Old ...原创 2020-02-19 21:22:11 · 225 阅读 · 0 评论