mybatis使用接口
来源:互联网 发布:linux 下安装jdk 编辑:程序博客网 时间:2024/06/06 18:32
1. 通过在接口中添加注解的方式
package com.yihaomen.mybatis.inter;
importorg.apache.ibatis.annotations.Select;
import com.yihaomen.mybatis.model.User;;
public interface IUserOperation {
@Select("select * fromUser where id=#{id}")
public User selectUserByID(intid);
}
*一个xml映射似乎只能放一个映射器mapper,mappers只能在mybatis的基本配置Configuration中出现,不能在xml映射中出现。
添加完成注解后,
</mapper>
<mapper namespace="com.yihaomen.mybatis.inter.IUserOperation"></mapper>
</mappers>
Xml映射如上,就没有了sql语句,调用时正常调用就行
IUserOperation iUserOperation =session.getMapper(IUserOperation.class);
User u =iUserOperation.selectUserByID(1);
System.out.println(u.getUserName()+u.getUserAddress());
2. 通过xml+dao的方式
Dao层代码:只实现了方法名不需要方法体
package com.yihaomen.mybatis.inter;
importorg.apache.ibatis.annotations.Select;
import com.yihaomen.mybatis.model.User;;
public interface IUserOperation {
public User selectUserByID(intid);
}
Xml:select id需要与接口里的方法一致
<mapper namespace="com.yihaomen.mybatis.inter.IUserOperation">
<select id="selectUserByID"resultType="User">
select * from `user` whereid = #{id}
</select>
</mapper>
调用无变化
- mybatis使用接口
- myBatis(二)方法、控制、接口使用
- mybatis使用mapper接口生成实现类
- mybatis入门之二、使用接口interface
- Mybatis的使用(mapper接口方式)
- 使用mybatis以接口开发方式编程
- MyBatis 实战-使用 maven 构建(2)- 面向接口编程
- (二)mybatis 使用接口的方式编程
- Mybatis使用接口用户的增删改查
- MyBatis使用接口来实现增删改查
- mybatis中接口参数使用map类型的好处
- Mybatis在mapper接口上使用注解报反射异常
- MyBatis xml和dao层接口组合使用
- mybatis-接口式编程(推荐使用此种)-2
- Mybatis总结2使用动态代理 实现接口
- MyBatis使用接口映射的简单HelloWorld小例子
- 三(一)mybatis接口映射sql 使用xml
- 三(二)mybatis接口映射sql使用注解
- c++11实现写优先的读写锁
- 判断文件格式和大小的js代码
- phpstudy 切换服务器和php版本
- SpringBoot 中文手册 --Part IV --36 用JTA进行分布式事务
- springboot mybaits 批量更新报错:updateBatch-Inline
- mybatis使用接口
- js方法
- java在SSM下使用支付宝扫码支付
- MyBatis日志
- (springmvc)页面找不到静态资源文件Failed to load resource: the server responded with a status of 404 (Not Found)
- mt6735 [Audio App]拖动歌曲计时条过程中,如何显示当前快进的时间
- TraceView 创建文件.trace文件出现 read-only file system问题
- Java NIO Channel
- Testbench基本入门