发表于: 2020-07-14 22:31:28
1 1973
今天完成的事情
1. 准备小课堂
收获
1. mybatis的association以及collection的用法
association: 一对一关联(has one)
collection:一对多关联(has many)
2. mapper 自动映射
mybatis 自定映射有三个级别可以配置 NONE PARTIAL FULL
默认情况下是 PARTIAL 只进行非嵌套映射
NONE 不自动映射
FULL 对所有的 resultmap 都会进行映射
遇到的问题
1. 写 demo 的时候调用 dao 报错
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
原因:
pom 文件中没有配置资源,导致 xml 文件没有被复制到编译后的文件中
解决的方法:
以下内容写到 build 标签里
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.xml</include>
</includes>
<filtering>true</filtering>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*</include>
</includes>
<filtering>true</filtering>
</resource>
</resources>
又被这个坑了半个多钟,怎么调都不对才想起来去 target 文件夹看一下,果然什么配置都没有。
明天的计划
1. 写迁移程序
评论