mybatis
文章平均质量分 54
chunguang.yao
我在github,在这里我会分享一些学习笔记和项目
https://github.com/yaochunguang
展开
-
mybatis官网文档mybatis_doc
在平时的学习中,我们可以去参考官网的文档来学习,这个文档有中文的,方便我们去阅读,而且这里的分类很详细。官网文档链接:http://www.mybatis.org/mybatis-3/zh/index.html ...原创 2018-10-06 14:13:35 · 3019 阅读 · 0 评论 -
The content of element type must match解决方法
当我在mybatis的核心配置文件SqlMapConfig.xml中配置别名的时候,老是提示错误。把鼠标移到上去就可以看到详细的内容如下图所示:问题原因:通过错误的提示信息,原来这个xml文件中的属性是有顺序要求的。我们按照提提的属性要求来即可。...原创 2018-10-06 15:24:00 · 19075 阅读 · 0 评论 -
spring和mybatis整合遇到org.springframework.beans.factory.BeanDefinitionStoreException
今天对spring和mybatis整合进行练习,通过MapperScannerConfigurer进行mapper扫描但是在进行单元测试的时候,死活就是报错,具体报错如下: org.springframework.beans.factory.BeanDefinitionStoreException: Failed to read candidate component class:...原创 2018-10-14 00:35:48 · 6098 阅读 · 0 评论 -
spring和mybatis整合
整合思路需要spring通过单例方式管理SqlSessionFactory。spring和mybatis整合生成代理对象,使用SqlSessionFactory创建SqlSession。(spring和mybatis整合自动完成)持久层的mapper都需要由spring进行管理。整合环境jar包:mybatis3.2.7的jar包spring3.2.0的jar包my...原创 2018-10-14 00:46:50 · 320 阅读 · 0 评论 -
到githup下载mybatis-generator-core
网址:https://github.com/mybatis/generator/releases原创 2018-10-14 18:21:28 · 413 阅读 · 0 评论 -
浅谈mybatis中#{}和${}的区别
#{}:表示占位符,如果获取简单类型,#{}中可以使用value或其它名称。有效防止sql注入。使用#{}设置参数无需考虑参数的类型。如果使用#{}比较日期字段,select* from tablename where birthday >=#{birthday} ${}:表示sql拼接,如果获取简单类型,#{}中只能使用value 。无法防止sql注入。使用${}...原创 2017-09-18 00:39:18 · 471 阅读 · 0 评论 -
Mybatis错误:Result Maps collection already contains value for ***
【转载】原文链接:https://blog.csdn.net/maoyuanming0806/article/details/77870345使用mybatis时,服务器启动时出错严重: Exception sending context initialized event to listener instance of class org.springframework.web.con...转载 2018-10-16 23:25:04 · 164 阅读 · 0 评论 -
codegenerator(生成Mybatis持久层代码)
通过工具生成持久层的代码和实体对象,能提高我们的开发效率,不用重复去写这些相同的内容 从github上导入项目到idea路径:https://github.com/yaochunguang/codegenerator.git使用maven导入jar包修改GeneratorSqlmap中配置文件位置配置要生成代码的表修改generatorConfig.xml即可 运行项...原创 2019-09-06 23:45:01 · 2354 阅读 · 0 评论