mybatis
2016-04-07 15:15
176 查看
在mybatis中,映射文件中的namespace是用于绑定Dao接口的,即面向接口编程。当namespace绑定接口后,可以不用写接口实现类,mybatis会通过该绑定自动找到对应要执行的SQL语句,如下:
接口:
public interface UserDAO {public User login(User u);}
接口中的方法与映射文件中的SQL语句的ID一一对应
映射文件:<mapper namespace="com.demo.dao.UserDAO">
<resultMap type="User" id="UserRes"><result column="id" property="id"/><result column="userName" property="userName"/><result column="password" property="password"/></resultMap>
<select id="login" parameterType="User" resultMap="UserRes">select * from t_user where userName=#{userName} and password=#{password}</select>
</mapper>
相关文章推荐
- Flex Namespace的用法
- ajax使用不同namespace的action的方法
- 深入浅析mybatis oracle BLOB类型字段保存与读取
- MyBatis MapperProvider MessageFormat拼接批量SQL语句执行报错的原因分析及解决办法
- oracle+mybatis 使用动态Sql当插入字段不确定的情况下实现批量insert
- MyBatis学习笔记(二)之关联关系
- 浅析Mybatis 在CS程序中的应用
- Java Mybatis框架入门基础教程
- Windows下Java+MyBatis框架+MySQL的开发环境搭建教程
- 浅谈几种常见语言的命名空间(Namespace)
- thinkphp autoload 命名空间自定义 namespace
- PHP命名空间(namespace)的使用基础及示例
- php中namespace use用法实例分析
- C++ namespace相关语法实例分析
- PHP命名空间(Namespace)简明教程
- PHP命名空间(Namespace)的使用详解
- JavaScript创建命名空间(namespace)的最简实现
- Java简单实现SpringMVC+MyBatis分页插件
- MyBatis批量添加、修改和删除
- MyBatis与Hibernate的比较