mybatis
sumengpan
学不会技术的小白
展开
-
JDBC---学习Jdbc如何操作连接数据库
@【TOC】目录:什么是jdbc?Java Database Connectivity ,Java数据库连接 ,简称JDBC是Java和数据库之间的一个桥梁,是一个规范而不是一个实现,能够执行SQL语句。它由一组用Java语言编写的类和接口组成。各种不同类型的数据库都有相应的实现,本文中的代码都是针对MySQL数据库实现的。Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如`查询和更新数据库中数据的方法什么是数据库驱动?数据库提供商对JDBC接口的实现类,如mysql原创 2020-09-24 20:27:38 · 130 阅读 · 0 评论 -
Mybatis学习--ResultMap、动态sql、关联查询
文章目录学习目标一、ResultMap1、ResultMap有什么用?2、字段名和成员名不一致3、ResultMap标签映射关系,ResultMap使用二、动态标签介绍1、动态sql-if标签与where标签2、动态sql-foreach标签三、关联查询1、关联查询-一对一(1)2、关联查询-一对一(2)3、关联查询-一对多学习目标(1)ResultMap(重要)查询数据封装的原理字段名和成员名不一致ResultMap标签(2)动态sql(重要)动态sql-if标签动态sql原创 2020-09-26 17:12:49 · 448 阅读 · 0 评论 -
Mybatis的入门学习---架构、案例开发
Mybatis学习学习目标1、Mybatis的介绍2、Mybatis的入门a)使用jdbc操作数据库存在的问题 (回顾jdbc)b)Mybatis的架构c)Mybatis的入门程序 (重点)3、Dao的开发方法a)原始dao的开发方法 (了解)b)接口的动态代理方式 (重点)...原创 2020-09-25 16:44:02 · 109 阅读 · 0 评论 -
解决数据库字段名与类的成员变量名不一致:as、resultMap
实体类中的变量与数据库对应表的变量名不一致,如果sql 中没有添加别名, 那么会找不到对应的字段, 则会报空指针异常。如果实体类和数据库字段一样则不需要加As方法1:sql语句 使用 as方法2:mybatis里面使用 resultMap案例:数据库表:类company成员变量:当数据库的字段名和我们的类的成员变量名不一致,主要通过两种方法实现映射:1、通过sql语句,使用 as 起别名原来:select * from ss_company改后:companyDao.xml&l原创 2020-10-24 10:17:17 · 1742 阅读 · 8 评论