`
sshzhangwg
  • 浏览: 70827 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

MyBatis3使用小结

    博客分类:
  • Java
 
阅读更多

   使用mybatis3-spring进行数据库操作时,出现下面的异常:

 Exception in thread "main" java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for org.test.dao.TMpUserMapper.insert

 

   经过分析和实践,发现将TMpUserMapper.xml拷贝到dao.TMpUserMapper类所在的包下后,即使不在Configuration.xml中配置TMpUserMapper.xml的路径,也是可以的。这是因为mybatis-spring这个插件已经将ibatis的配置简化到最低,只需要配置applicationContext.xml即可,不需要理会mybatis的配置。

 

  归纳起来,1) 使用 mybatis-generator 生成vo、mapper、sample    2) 配置 applicationContext.xml

简单的CRUD基本上不需要写代码。

 

分享到:
评论

相关推荐

    MyBatis基本使用总结

    总结,MyBatis通过核心配置文件、映射文件和Mapper接口实现了数据库操作的便捷和灵活。其强大的动态SQL功能、丰富的参数映射和结果集映射,以及缓存机制,都为Java开发人员提供了高效、可控的数据库访问手段。在实际...

    【狂神说】mybatis学习总结笔记(全)PDF格式文档 MyBatis.pdf

    MyBatis学习总结笔记 MyBatis是一个优秀的持久层框架,它支持自定义SQL、存储过程以及高级映射。MyBatis免除了几乎所有的JDBC代码以及设置参数和获取结果集的工作。MyBatis可以通过简单的XML或注解来配置和映射原始...

    MyBatis3 教程 中文版

    总结,MyBatis3以其简洁、灵活的特性,在Java Web开发中占据了重要地位。通过学习本教程,读者将掌握如何使用MyBatis3进行数据操作,包括配置、SQL映射、动态SQL、结果映射、事务管理和缓存等关键知识点,从而提升...

    mybatis-3-config.dtd mybatis-3-mapper.dtd

    总结起来,`mybatis-3-config.dtd` 和 `mybatis-3-mapper.dtd`是MyBatis框架中的基础组成部分,它们确保了配置文件和映射文件的语法正确性,从而保证了MyBatis的正常运行。理解这两个DTD文件的结构和作用,对于...

    MyBatis3中文官方文档

    根据提供的文件信息,我们可以从"MyBatis3中文官方文档"中提炼出以下关键知识点: ...以上是对"MyBatis3中文官方文档"的部分内容的总结和解释,希望对理解MyBatis的基本概念、使用方法以及配置有帮助。

    Mybatis3分页代码

    总结起来,Mybatis3分页功能的实现依赖于对不同数据库系统的了解,通过动态SQL或者条件判断来适应MySQL和Oracle的分页语法。在实际项目中,还需要考虑性能优化,比如使用连接查询代替子查询,以及合理设置缓存策略,...

    mybatis3.x源码深度解析与最佳实践.pdf

    MyBatis 3.x 源码深度解析与最佳实践 MyBatis 是当前最流行的 Java 持久层框架之一,其通过 XML 配置的方式消除了绝大部分 JDBC 重复代码以及参数的设置,结果集的映射。为了更好地学习和理解 MyBatis 背后的设计...

    MyBatis3的使用例子(解决乱码问题)

    总结,MyBatis3通过其简洁的API和强大的功能,大大降低了数据库操作的复杂度。解决乱码问题需要关注数据库、JDBC、MyBatis配置以及项目编码等多方面的设置。通过深入理解和实践,可以充分利用MyBatis3提高开发效率,...

    Struts2+mybatis3+spring3整合

    总结来说,"Struts2+MyBatis3+Spring3整合"涉及的主要知识点有: - Struts2的MVC设计模式和配置管理 - MyBatis3的SQL映射及Mapper接口使用 - Spring3的依赖注入、事务管理和Bean管理 - 整合过程中配置文件的编写...

    MyBatis的helloworld(不使用Mapper接口实现MyBatis查询数据库).zip

    总结来说,本示例展示了如何在不使用Mapper接口的情况下,通过MyBatis的XML配置文件和SqlSession执行SQL查询。这种方式虽然略显繁琐,但对于学习MyBatis的基本操作非常有帮助。在实际开发中,结合Mapper接口和注解...

    spring MVC3 + mybatis 3 - demo工程

    总结来说,这个"spring MVC3 + mybatis 3 - demo工程"为初学者和开发者提供了一个实战平台,展示了Spring MVC3与MyBatis3如何协同工作,帮助他们快速理解和应用这两个框架。通过研究和实践这个Demo,可以加深对Web...

    MyBatis3用户指南-中文版

    MyBatis3是一款深受开发者喜爱的Java持久层框架,它...总结,MyBatis3用户指南中文版是学习和掌握MyBatis3的宝贵资源,它覆盖了从基本配置到高级特性的全面内容,帮助开发者更好地利用MyBatis提升开发效率和代码质量。

    MyBatis知识点总结.ppt

    Dao接口,就是人们常说的Mapper接口,接口的全限名,就是映射文件中的namespace的值,接口的方法名,就是...Dao接口的工作原理是JDK动态代理,Mybatis运行时会使用JDK动态代理为Dao接口生成代理proxy对象,代理对象pro

    MyBatis SpringMVC 整合总结

    3. **创建Mapper接口**:在业务层,定义Mapper接口,这些接口将对应MyBatis的XML映射文件。接口中的方法将映射到SQL语句。 4. **Mapper XML文件**:在资源目录下创建对应的Mapper XML文件,编写SQL语句和结果映射。...

    mybatis-3-mapper.dtd文件下载

    总结来说,`mybatis-3-mapper.dtd` 文件是 Mybatis 中用于验证映射文件语法的 DTD 文件,而 `mybatis-3-config.dtd` 文件则服务于 Mybatis 配置文件。这两个文件确保了 Mybatis 配置和映射文件的正确性,从而保证了...

    mybatis-3-mybatis-3.3.0.rar

    MyBatis可以使用简单的XML或注解进行配置和原始映射,将接口和Java的POJOs(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。 标题中的"mybatis-3-mybatis-3.3.0.rar"指的是MyBatis框架的3.3.0版本的...

    mybatis3_spring3整合

    总结来说,"mybatis3_spring3整合"这个示例将引导开发者理解如何在Spring环境中配置和使用MyBatis,特别是处理复杂的数据库关系映射。通过这种方式,开发人员可以更专注于业务逻辑,而不用过于关心底层的数据访问...

    Spring4--Spring4整合mybatis3

    总结,"Spring4--Spring4整合mybatis3"涉及到的核心知识点包括Spring的IoC和AOP,Mybatis的动态SQL和映射机制,以及整合过程中的配置、事务管理、Mapper接口设计和测试等。通过这种方式,我们可以构建出一个高效、可...

Global site tag (gtag.js) - Google Analytics