Mybatis学习|基本的crud、数据库字段与对照类字段不一致问题

1.查询:根据id去查用户

在Dao层的UserMapper接口中增加根据id查用户的方法,定义方法名、传的参数以及返回值

Mybatis学习|基本的crud、数据库字段与对照类字段不一致问题_第1张图片

在与UserMapper接口绑定的UserMapper.xml中配置该方法对应的sql语句

Mybatis学习|基本的crud、数据库字段与对照类字段不一致问题_第2张图片

编写测试用例

Mybatis学习|基本的crud、数据库字段与对照类字段不一致问题_第3张图片

2.增加:插入一个新用户

在Dao层的UserMapper接口中增加插入用户的方法,定义方法名、传的参数以及返回值

Mybatis学习|基本的crud、数据库字段与对照类字段不一致问题_第4张图片

在与UserMapper接口绑定的UserMapper.xml中配置该方法对应的sql语句

编写测试用例,注意增删改操作,都必须在结尾提交事务才可正确执行。

Mybatis学习|基本的crud、数据库字段与对照类字段不一致问题_第5张图片

3.更改:修改一个用户的信息

在Dao层的UserMapper接口中增加修改用户信息的方法,定义方法名、传的参数以及返回值

Mybatis学习|基本的crud、数据库字段与对照类字段不一致问题_第6张图片

在与UserMapper接口绑定的UserMapper.xml中配置该方法对应的sql语句

编写测试用例,注意增删改操作,都必须在结尾提交事务才可正确执行。

Mybatis学习|基本的crud、数据库字段与对照类字段不一致问题_第7张图片

4.删除:删除一个用户的信息

在Dao层的UserMapper接口中增加删除用户的方法,定义方法名、传的参数以及返回值

Mybatis学习|基本的crud、数据库字段与对照类字段不一致问题_第8张图片

在与UserMapper接口绑定的UserMapper.xml中配置该方法对应的sql语句

编写测试用例,注意增删改操作,都必须在结尾提交事务才可正确执行。Mybatis学习|基本的crud、数据库字段与对照类字段不一致问题_第9张图片

5.mybatis核心配置文件中的引入properties、类起别名、数据库字段与对照类字段不一致问题

引入properties

Mybatis学习|基本的crud、数据库字段与对照类字段不一致问题_第10张图片

起别名

在核心配置文件中,将对应的类给简化下起个简单的别名

Mybatis学习|基本的crud、数据库字段与对照类字段不一致问题_第11张图片

在我们的UserMapper.xml中就可以直接写别名就好,不用将对应类的位置写全了

Mybatis学习|基本的crud、数据库字段与对照类字段不一致问题_第12张图片

Mybatis学习|基本的crud、数据库字段与对照类字段不一致问题_第13张图片

数据库字段与对照类字段不一致问题

对与该问题用如下方法将数据库字段column与对应类的实际字段写一个对照,即可,能够解决因为字段不一致,导致查询数据时不一样的字段查不出来的情况

Mybatis学习|基本的crud、数据库字段与对照类字段不一致问题_第14张图片

你可能感兴趣的:(SSM,mybatis,学习,java)