mybatis
mybatis
蒋三
从头开始学,遇到什么困难都不要怕,加油,奥利给!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
maven报错
这个项目是在Spring框架下,配合mybatis使用,其中mapper.xml文件没有找到的时候报错这个 这是因为在maven的情况下,我们把mapper.xml没有放在resources文件夹下,所以没有被build到target文件中,这时候我们需要把mapper.xml放到resources里: 在pom下的build标签中添加: <resources> <resource> <directory>${basedir}/src/main/java/org/e原创 2020-10-06 19:14:05 · 343 阅读 · 0 评论 -
Mybatis:Logging
Mybatis:Logging具体使用例子添加log4j jar文件配置 mybatis会根据这样子的顺序去寻找,找到的第一个log factory就会被使用: SLF4J Apache Commons Logging Log4j 2 Log4j JDK logging 如果没找到,那么就不会打印日志 许多environment会把commons logging作为application server classpath一样传递。这时,mybatis就会使用commons logging。也就是说,在这翻译 2020-09-17 20:52:02 · 901 阅读 · 0 评论 -
Mybatis:SQL Builder
Mybatis:SQL Builder用SQL类 用SQL类 为什么参数是final,因为需要用匿名内部类访问这些参数。原创 2020-09-17 20:03:56 · 389 阅读 · 0 评论 -
Mybatis:Java API
Mybatis:Java API目录结构SqlSessionsSqlSessionFactoryBuilderSqlSessionFactorySqlSession数据库语句 1/使用Java来调用这些东西 2/Java mapper annotations 目录结构 推荐这样子 /my_application /bin /devlib /lib <-- MyBatis *.jar files go here. /src /org/myapp/翻译 2020-09-17 15:28:17 · 270 阅读 · 0 评论 -
Mybatis:Dynamic SQL
Mybatis:Dynamic SQLloggingifchoose,when,otherwisetrim,where,setforeachscriptbindmulti-db vendor supportpluggable scripting languages for dynamic sql 其他的动态sql比较麻烦,比如要确保不要漏掉空格,要取消掉一组字段中最后的,很麻烦。 那mybatis就比较简单。类似于JSTL或其他的xml文本处理器。 logging 为了更加清楚的看到sql语句的具体内容,我翻译 2020-09-13 14:49:28 · 2202 阅读 · 0 评论 -
Mybatis-mappers
Mybatis-mappersselectinsert, update, deleteinsert复杂一些,要看已存在的数据sqlparameters形参也可以额外添加属性String SubstitutionResult MapsresultMap的各个标签resultMap的属性id&result属性constructorassociationnested select for associationnested results for associationmultiple resultset翻译 2020-09-12 16:52:03 · 599 阅读 · 0 评论 -
Mybatis-Configuration.xml
Mybatis-Configurationproperties也可以在创建SqlSessionFactory的时候作为参数传入优先级比较:默认值设置默认值符号typeAliasestypeHandlerobjectFactorypluginsenvironments创建sqlSessionFactory的不同方法environments的结构transactionMangerdataSourcedatabaseIdProvidermappers properties 可以扩展和修改 <properti翻译 2020-09-05 10:06:22 · 833 阅读 · 0 评论 -
Mybatis使用步骤
Mybatis使用步骤先创建configuration文件,xml格式写一个mapper准备工作结束创建一个SqlSessionFactory增删改查 先创建configuration文件,xml格式 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-原创 2020-09-03 19:07:13 · 356 阅读 · 0 评论
分享