pom.xml设置mysql连接_maven工程配置pom.xml实现mybatis的访问数据库操作

本文介绍了如何通过pom.xml配置Maven工程,以实现Mybatis对MySQL数据库的访问,包括增删查改操作。文中提供了一个DemoMapper接口示例,并展示了简化后的测试类MybatisTest,强调了这种方式避免了单独配置接口.xml文件,提升了开发效率。
摘要由CSDN通过智能技术生成

pom.xml配置:

335b83df261c422459d4afc29ba290e5.pngpom.xml

这个配置还有不足请在下方给出建议

I:  我这里测试三个 : 分别是有@的

DemoMapper(接口):

335b83df261c422459d4afc29ba290e5.pngIDemoMapper.interface

d1b641f023dd079c9e4a800b96607d9d.gif

packagecom.test;importcom.pojo.Demo;importorg.apache.ibatis.annotations.Select;importjava.util.List;public interfaceDemoMapper {/*** 查询数量 count(1)*/

intgetCount();/*** 查询demo01表的 id,name信息*/@Select("SELECT * FROM demo01")

ListgetDemoList();/*** 添加信息*/@Select("INSERT INTO demo01(id,`name`) VALUES(#{id},#{name})")intaddDemo(Demo demo);/*** 删除信息 按照id*/

int delectDemo(intid);/*** 模糊查询 name*/@Select("SELECT * FROM demo01 WHERE `name` LIKE concat(‘%‘,#{name},‘%‘)")

ListgetDemoListByLikeName(String name);/*** 多表查询*/ListgetGradeByMuchTable();

}

测试类:

这里以main为例:

使用上次的案例入门:

1、读取配置文件

2、创建SqlSessionFactory工厂

3、使用工厂创建SqlSession对象

4、使用SqlSession对象创建接口的代理对象(相当于实现类的实例对象)

5、使用实例对象实现方法

6、释放资源

这里的4和5可以还有另一种方式:

4(2)、代码: SqlSession.x()  方法

相当于4、5合成一步

下面的添加操作代码上会有

335b83df261c422459d4afc29ba290e5.pngMybatisTest.class

MYSQL方面:

20191022123159685768.png

pojo省略

总结:

这种使用pom.xml也就是maven工程配置完后,就不用在配置对应的接口.xml文件

这就节省了一步,也更让我们只注重SQL语句,本来配置接口.xml还需要考虑返回类型 ID什么的

所以这种方式可以说是接口.xml版本的升级版

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值