自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 MyBatis的注解开发

文章目录前言一、利用注解开发方式完成对数据库的基本操作二、多表操作1.一对一2.一对多3.多对多总结前言使用注解开发的方式,可以减少编写映射文件的步骤,从而使得开发步骤更加简洁。本文将对mybatis框架的注解开发方式进行相关描述。一、利用注解开发方式完成对数据库的基本操作使用注解方式完成数据库的增、删、改、查操作。1.mybatis的常用注解2.注解开发步骤1).创建数据表2).创建数据表对应的实体3).创建Dao层接口,并完成相关方法及注解的编写4).编写核心文件,需要加载映射

2021-04-27 20:07:06 539

原创 MyBatis框架多表操作

文章目录前言一、一对一关系二、一对多关系二、多对多关系前言这篇文章将mybatis框架操作多表的几种情况进行梳理。包括一对一、一对多、多对多三种情况。1.在数据库中,多表之间的关系,我们用外键来表示;数据库中的表,映射到Java中就是实体类,实体与实体之间的关系,在Java中,我们用引用对象来表示。2.在多表操作时,mybatis无法将查询到的结果自动封装为对应的实体,所以我们要手动建立数据库与实体之间的映射关系,这也是mybatis多表操作的关键。一、一对一关系user表中的一个对象对应多

2021-04-26 19:59:22 297

原创 MyBatis框架的映射文件与核心文件

文章目录前言一、映射文件二、核心文件配置前言MyBatis的映射文件与核心文件内为我们提供很多的标签,可以帮助我们实现复杂的数据库操作,并且可以简化代码,增加可读性一、映射文件1.动态SQL语句1.1、if根据实体的不同取值,通过if可以帮助我们实现使用不同的SQL语句来查询 <select id="findByCondition" resultType="user" parameterType="user"> select * from user1

2021-04-25 15:17:20 144

原创 MyBatis的Dao层实现

之前写的一些关于mybatis的入门的文章如下:最新idea(2020.3)版MyBatis快速入门案例https://blog.csdn.net/weixin_41816841/article/details/116032685?spm=1001.2014.3001.5501MyBatis入门案例的代码优化https://blog.csdn.net/weixin_41816841/article/details/116084540?spm=1001.2014.3001.5501文章目录前言一、

2021-04-24 22:05:58 185

原创 MyBatis入门案例的代码优化

文章目录前言一、properties标签二、typeAliases标签总结前言在之前写的mybatis入门案例文章中,可以通过核心文件中的一些标签对代码进行优化,从而使得代码可复用性更高,可读性更好提示:最新idea(2020.3)版MyBatis快速入门案例 的链接如下:https://blog.csdn.net/weixin_41816841/article/details/116032685?spm=1001.2014.3001.5501一、properties标签将数据源的配置信息单

2021-04-24 11:47:47 71

原创 最新idea(2020.3)版MyBatis快速入门案例

文章目录前言一、MyBatis是什么?二、使用步骤前言关于MyBatis的一个简单的快速入门案例的分享,详细记录了每一步及相关注意事项,适合正在学习MyBatis的小白一、MyBatis是什么?1.mybatis是一个优秀的基于java的持久层框架,它内部封装了jdbc,使开发者只需要关注sq语句本身,而不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。2、mybatis通过xml或注解的方式将要执行的各种statement配置起来,并通过java对象和stateme

2021-04-23 17:11:43 255 1

原创 基于Druid数据库连接池的JDBCTemplate入门

基于Druid数据库连接池的JDBCTemplate入门导入jar包包括MySQL数据库的驱动jar包:mysql-connector-java-5.1.49-bin.jarDruid连接池jar包:druid-1.0.9.jarjdbctemplate驱动jar包定义Druid的配置文件(1) .properties形式的(2)可以是任意名称,放在任意目录下driverClassName=com.mysql.jdbc.Driverurl=jdbc:mysql:///db3u

2021-03-21 17:13:19 259 2

原创 JdbcTemplate入门

JdbcTemplate入门一、步骤1.导入jar包2.创建jdbctemplate对象,依赖于数据源DataSourseJdbcTemplate Template = new JdbcTemplate(JDBCUtils.getDataSource());3.调用jdbctemplate的方法来完对数据库的相关操作update():执行DML语句,增、删、改操作queryFormap():查询结果,将结果集封装为map集合queryForlist():查询结果,将结果集封装为list集合

2021-03-21 16:17:49 79

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除