mybatis3.2.7(3.*同适用)框架mybatis-config.xml和实现类配置文件模板
来源:互联网 发布:js全角转半角 编辑:程序博客网 时间:2024/06/05 17:17
相信很多朋友们在初学mybatis时会因配置文件出错而导致各种各样的错误,为了提高学习效率,贴出配置文件模板(亲测可用)。首先上博主第一次写mybatis配置文件出的zz错误:
- 忘记在mybatis-config.xml中加上
<mappers> <mapper resource=”UserDAOImpl.xml”></mapper> </mappers>
- 实现类的配置文件中,
<isnert id=”” parameterType=”实体类的全限定名”></insert>
- 实现类配置文件点中,
<!DOCTYPE mapper SYSTEM "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
误把第二个mapper写成了config
好了,废话不多说了,上模板。
mybatis-config.xml配置文件模板
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configuration SYSTEM "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <environments default="默认环境id"> <environment id="环境id"> <transactionManager type="JDBC"></transactionManager> <dataSource type="POOLED"> <property name="driver" value="数据库driver"></property> <property name="url" value="数据库url"></property> <property name="username" value="数据库用户名"></property> <property name="password" value="密码"></property> </dataSource> </environment> </environments> <mappers> <mapper resource="实现类配置文件从src开始的全路径" ></mapper> </mappers></configuration>
实现类配置文件模板
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE mapper SYSTEM "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="欲实现的接口的全限定名"> <insert id="欲实现接口中的方法名" parameterType="对应实体类的全限定名"> insert into user(username,password) values(#{username},#{password}) </insert> <select id="欲实现接口中的方法名" parameterType="对应实体类的全限定名" resultType="结果集类型"> sql语句 </select></mapper>
update、delete同理
总结
1.mybatis中几乎所有的类或对象名都需要全限定名,因为底层需要用反射机制进行类对象的加载
2.使用时最好复制粘贴,你懂得…
3.返回有结果集时,使用resuleType属性指定结果集的类型(全限定名)。
最后
希望此文对大家有帮助,祝大家在编程之路上越走越远
注:转载请注明出处http://blog.csdn.net/edwinbalance
阅读全文
1 0
- mybatis3.2.7(3.*同适用)框架mybatis-config.xml和实现类配置文件模板
- mybatis-config.xml配置文件
- mybatis-config.xml配置文件
- mybatis-config.xml配置文件及sql分页查询的实现
- mybatis的mybatis-config.xml配置文件详解
- mybatis核心配置文件mybatis-config.xml
- mybatis-Config.xml全局配置文件解析
- 客户关系系统CRM配置文件mybatis-config.xml
- mybatis核心配置文件mybatis-config.xml的配置方法和配置详情
- mybatis学习总结-核心配置文件mybatis-config.xml(一)
- Mybatis配置文件(mybatis-config.xml )源码分析
- 用好Mybatis系列之了解Mybatis-config.xml配置文件
- mybatis学习总结-核心配置文件mybatis-config.xml(一)
- mybatis学习总结-核心配置文件mybatis-config.xml(二)
- mybatis学习总结-核心配置文件mybatis-config.xml(一)
- mybatis学习总结-核心配置文件mybatis-config.xml(二)
- mybatis学习总结-核心配置文件mybatis-config.xml(一)
- mybatis-全局配置文件-mybatis-config.xml-properties-3
- 推荐系统——标签推荐系统:UGC的标签应用
- 欧几里得算法求GCD 递归
- 打印二叉树题型:从上到下打印,打印为为多行以及按之字形打印为多行
- 使用composer安装laravel
- 武大国软系统及程序设计 名词解释简答
- mybatis3.2.7(3.*同适用)框架mybatis-config.xml和实现类配置文件模板
- oracle 生成对应文件时报错 Table configuration with catalog null, schema null...
- Caching best practices & max-age
- 下载有规律网页的url下的文件
- 反爬虫技术方案
- findContours
- Java Website启动时自动起动某个servlet设置
- Swift 中使用SDWebImage
- 状压DP小结