发表于: 2020-07-14 22:31:28

1 1983


今天完成的事情

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. 写迁移程序



返回列表 返回列表
评论

    分享到