这个例子和前面的几个是在一个项目中的,有关内容参看
mybatis的简单使用(三):注释执行删除方法以及动态sql
在前面创建了一个mybatis的maven项目,现在来看看用mybatis来实现对数据库的简单操作
首先建表插入数据,例如
配置mybatis.xml
由于每次对数据库的操作都应当只有一个sqlsession 所以对其进行单例化
创建一个javabean类
在mapper类里面创建UserMapper.xml和UserMapper.java,注意:在mapper类中.xml和.java的文件名字要一致
UserMapper.java
UserMapper.xml
注意:xml文件中的namespace必须要是要映射的接口的全路径,<insert>标签内的id属性必须与接口的方法名相同
接下来测试:
执行结果
目录结构大致如下
其中log4j是日志,要使用它必须在maven导入,
log4j.properties配置解释