不知何时,ibatis3改为mybatis3了,听说mybatis3不用再需要自己手动实现DAO的实现类了,Service层可以直接使用DAO接口中的方法。
ibatis3如何传递多个参数有两个方法:一种是使用Map,另一种是使用JavaBean。
sqlXml配置:
<!-- 使用HashMap传递多个参数 parameterType 可以是别名或完全限定名 ,map->java.util.Map,这两个都是可以的 --> <select id="selectBlogByMap" parameterType="map" resultType="Blog"> SELECT t.ID, t.title, t.content FROM blog t WHERE t.title = #{h_title} AND t.content =#{h_content} </select> <!-- 使用JavaBean传递多个参数 --> <select id="selectBlogByBean" parameterType="Blog" resultType="Blog"> SELECT t.ID, t.title, t.content FROM blog t WHERE t.title = #{title} AND t.content =#{content} </select> 测试代码:/** * 通过Map传递多个参数 */ @Test public void testSelectByMap() { SqlSession session = sqlSessionFactory.openSession(); Map<String, Object> param=new HashMap<String, Object>(); param.put("h_title", "oracle"); param.put("h_content", "使用序列!"); Blog blog = (Blog)session.selectOne("cn.enjoylife.BlogMapper.selectBlogByMap",param); session.close(); System.out.println("blog title:"+blog.getTitle()); } /** * 通过JavaBean传递多个参数 */ @Test public void testSelectByBean() { SqlSession session = sqlSessionFactory.openSession(); Blog blog=new Blog(); blog.setTitle("oracle"); blog.setContent("使用序列!"); Blog newBlog = (Blog)session.selectOne("cn.enjoylife.BlogMapper.selectBlogByBean",blog); session.close(); System.out.println("new Blog ID:"+newBlog.getId()); }
您还没有登录,请您登录后再发表评论
ibatis的多参数查询.doc
ibatis教程 输入参数详解 ibatis快速入门
一份非常详细的讲解文档,从建表到Ibatis配置文件,再到dao代码全部都有
ibatis学习 ibatis总结 ibatis ibatis ibatis
ibatis动态多条件组合查询 实例 说明
Ibatis多表查询,一个小小的多表查询实例教你如何用ibatis进行多表查询
Ibatis多表查询
ibatis资料ibatis资料ibatis资料ibatis资料ibatis资料ibatis资料ibatis资料ibatis资料ibatis资料
iBATIS 级联iBATIS 级联iBATIS 级联
ibatis与存储过程(带输出参数的应用)
ibatis配置多表关联(一对一、一对多、多对多
ibatis 一对多关系映射 ibatis 一对多关系映射ibatis 一对多关系映射
ibatis demo,ibatis例子,ibatis示例
ibatis
IBATIS连接多数据库参考文档,只供参考,学习。
ibatis的原码 ibatis源码 ibatis源码 ibatis源码
其中包含iBatis精讲PDF iBatis实例 iBatis开发指南 iBatis分页 spring+iBatis处理1对多数据表实例等等若干帮助文档。希望可以帮助大家学习iBatis...
介绍Ibatis框架中需要同时连接多个资料库的方法,包括.net和Java两种
ibatis中输入输出各种类型的参数分析及#与$区别
ibatis多表查询开发过程(java)
相关推荐
ibatis的多参数查询.doc
ibatis教程 输入参数详解 ibatis快速入门
一份非常详细的讲解文档,从建表到Ibatis配置文件,再到dao代码全部都有
ibatis学习 ibatis总结 ibatis ibatis ibatis
ibatis动态多条件组合查询 实例 说明
Ibatis多表查询,一个小小的多表查询实例教你如何用ibatis进行多表查询
Ibatis多表查询
ibatis资料ibatis资料ibatis资料ibatis资料ibatis资料ibatis资料ibatis资料ibatis资料ibatis资料
iBATIS 级联iBATIS 级联iBATIS 级联
ibatis与存储过程(带输出参数的应用)
ibatis配置多表关联(一对一、一对多、多对多
ibatis 一对多关系映射 ibatis 一对多关系映射ibatis 一对多关系映射
ibatis demo,ibatis例子,ibatis示例
ibatis
IBATIS连接多数据库参考文档,只供参考,学习。
ibatis的原码 ibatis源码 ibatis源码 ibatis源码
其中包含iBatis精讲PDF iBatis实例 iBatis开发指南 iBatis分页 spring+iBatis处理1对多数据表实例等等若干帮助文档。希望可以帮助大家学习iBatis...
介绍Ibatis框架中需要同时连接多个资料库的方法,包括.net和Java两种
ibatis中输入输出各种类型的参数分析及#与$区别
ibatis多表查询开发过程(java)