pom.xml配置:

pom.xml

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

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

DemoMapper(接口):

IDemoMapper.interface

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合成一步

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

MybatisTest.class

MYSQL方面:

pojo省略

总结:

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

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

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

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

  1. presto 设置mysql连接,Apache Presto配置设置

    本章将探讨Presto的配置设置. Presto验证器 Presto验证器可用于测试Presto对另一个数据库(如MySQL),或者测试两个Presto集群. 在MySQL中创建数据库 打开MySQL ...

  2. mysql连接池测试_Tomcat+mysql连接池的配置与测试

    [转贴请注明出处] 龙族联盟:网络巡警 Tomcat+mysql连接池的配置与测试 环境: Tomcat6.0.18 Mysql: 5.1.36 Windwos XP sp2 最近需要用到Tomcat ...

  3. myeclipse2014 mysql连接池_MyEclipse配置数据源连接池

    转自http://www.cnblogs.com/caodajieup/archive/2010/07/26/1785202.html 软件版本myeclispe8.0,自带tomcat6.0.13. ...

  4. windows设置mysql使用率_Windows下配置Mysql

    这里说的配置Mysql,是在安装时进行的,请先查看:Windows平台下安装Mysql 紧接上文,安装完成后将配置选项打上对勾,按下"Finish",出现下面的界面,这里有一个很好 ...

  5. javaweb mysql 连接池 c3p0 配置_javaWeb_JDBC_c3p0数据库连接池

    JDBC_c3p0数据库连接池 1.一个基本的c3p0数据库连接池 /** * 一个基本的从池c3p0数据库连接池 */ public static void testC3P0() throws Ex ...

  6. mysql 连接差异_和你一起从 0 实现一个数据库差异对比工具

    对比数据的痛苦 不知道你是否也像我一样,在快乐编写代码的时候,必须进行一些数据库的数据对比工作. 诚然,一般的数据差异,比如是每一行的内容不同,市场上有比较成熟的 compare2 等对比工具. 但是 ...

  7. mybatis mysql 批量更新_mysql批量update更新,mybatis中批量更新操作

    在日常开发中,有时候会遇到批量更新操作,这时候最普通的写法就是循环遍历,然后一条一条地进行update操作.但是不管是在服务端进行遍历,还是在sql代码中进行遍历,都很耗费资源,而且性能比较差,容易造 ...

  8. javaweb mysql 连接池 c3p0 配置_JavaWeb基础—数据库连接池DBCP、C3P0

    一.基本概念 数据库连接池负责分配.管理和释放数据库连接 数据库连接池:(池用map来实现居多) 用处:为了可重用(销毁创建麻烦,开销大)(招培训老师的例子) 二.编写实现数据库连接池 池参数: 初识 ...

  9. myeclipse2014 mysql连接池_myeclips配置mysql连接池

    http://gstarwd.iteye.com/blog/542845 第一: 首先声明,这些配置过程只适合Tomcat6.0,因为Tomcat6.0以下的版本,配置过程有那么一点不一样!Tomca ...

最新文章

  1. 剑指offer:面试题04. 二维数组中的查找
  2. Hibernate笔记——9.关联映射(下)
  3. linux sort 命令详解(转 )
  4. wireshark相关协议详解和nc命令建立对话
  5. 04 | 基础篇:经常说的 CPU 上下文切换是什么意思?(下)
  6. Kafka Consumer多线程实例
  7. 深入理解this机制系列第三篇——箭头函数
  8. php怎么表示合数,什么是合数 合数的定义
  9. java 自定义注解 生成json_Java使用@JsonDeserialize注解实现自定义反序列化器
  10. office 2010
  11. 数据分析必备算法(算数平均值,加权平均值,最值,中位数,标准差,时间数据处理 ,数组的轴向汇总, 移动均线 ,卷积(简单概念))
  12. hp 交换机远程连接_HP交换机简单配置方法
  13. 配电网PMU优化配置与状态估计(Matlab代码实现)
  14. 2020西湖论剑Web复现
  15. linux禅道在线迁移,禅道从windows迁移到linux
  16. office2016的word打开程序之后显示需要修复问题解决解决
  17. android 部分手机Camera 拍照 图片被旋转90度的解决方法
  18. java斗地主发牌_java实现斗地主发牌系统
  19. 服务器并发C10K/C100k/C10M问题(重制版)
  20. Mysql 多表联合更新

热门文章

  1. php validator,实用的PHP验证器类Validator
  2. linux epoll 文件,Linux面试必知:一句话讲透epoll-文件句柄
  3. vs 编译android so
  4. 英伟达开源行人生成/重识别代码
  5. std thread
  6. 重磅!商汤港中文等将开源ECCV2018MS COCO检测比赛冠军代码库
  7. 结构体在多线程中用法
  8. pyx文件 生成pyd 文件用于 cython调用
  9. cuda win10安装
  10. oracle分页排序