Mybatis和实体类方法的操作

1.加入Mybatis的配置文件和mapper的映射文件

1.1加入Mybatis的配置文件和映射文件

1.2加入相关的jar包并且运用

1.3加入log4j的文件

2.创建实体类的方法并且实现其方法

2.1创建实体类的方法

2.2在UserMapper.xml里完成数据库的方法

2.2.1查询数据库的id

2.2.2查询所有

 

2.2.3删除操作

 

2.2.4添加操作

 

 2.2.5修改操作

2.2.6添加操作,赋值给属性(id)

2.2.7传入两个值进行查找

 

2.2.8动态sql,if双标签

 2.2.9动态sql,choose多支循环

2.2.10动态sql,where标签

 2.3完成相关的数据库测试

2.3.1查询id测试

 2.3.2查询所有测试

 2.3.3添加操作

 2.3.4删除操作

 2.3.5修改操作

2.3.6添加操作,赋值给属性(id) 

2.3.7动态sql,if标签判断

2.3.8传多个值查询,重命名param

2.3.9动态sql,choose标签多分支循环

 

2.3.10动态sql,where标签测试

 

 3.数据库的列名和实体类的属性不同怎么处理

3.1用resultMap给重命名

 3.2测试查询id

3.3直接在sql语句里面给列名重命名

 3.4测试查询所有的操作

3.5foreach标签添加

 3.5测试循环添加

 3.6修改时用set标签,不填入修改的信息也不为null

 

 3.7用set标签修改的测试

 3.8查询多个id

3.9测试查询多个id

3.10查询范围之内的数据,对于<号的处理操作

 3.11测试范围内的查询

 3.12模糊查询的两种方法

 3.13测试模糊查询

 4.联表查询

4.1创建实体类学生类和班级类

4.1.1学生类

 4.1.2班级类

 

4.2联表查询一条数据

 4.3测试联表查询一条数据的操作

 4.4联表查询所有学生的信息以及班级数据

4.5联表查询所有学生的数据信息测试代码

 

 

 

 

 

 

 

 

 

 

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Mybatis是一款开源的持久化框架,可以简化Java应用程序与数据库之间的交互操作。在Mybatis中,mapper是用于定义数据库操作接口的一种方式。而实体类则是用于表示数据库中的表结构的Java类。 mapper接口是指定义了一系列数据库操作方法,这些方法的实现由Mybatis框架自动生成。我们可以通过mapper接口中的方法完成数据库的增删改查等操作。 在使用mapper接口时,我们需要创建一个与之对应的实体类实体类的属性与数据库表的列一一对应,通过实体类的对象可以方便地进行数据的传递和操作。 以一个用户表为例,假设该表包含了id、name和age字段。我们可以创建一个User实体类,类中包含了对应的属性和对应的getter和setter方法。在mapper接口中,我们定义了一些常用的数据库操作方法,比如根据id查询用户、添加用户、修改用户等。 使用Mybatis框架时,我们可以通过注解或者XML配置文件的方式来完成mapper接口与实体类的映射关系。将数据操作的SQL语句定义在mapper接口的方法中,Mybatis框架会根据这些方法来自动生成对应的SQL语句,并执行相应的数据库操作。 通过使用Mybatis的mapper实体类,我们可以更加方便地操作数据库,避免了手写SQL语句的繁琐。同时,mapper实体类的使用也提高了代码的可读性和可维护性,使得我们的开发工作更加便捷高效。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值