微前端架构如何改变企业的开发模式与效率提升
976
2022-10-16
MyBatis数据持久化 SQL复用(可重用的 SQL 代码段)
1、修改pom.xml,升级MyBatis版本升级到3.3.0以上版本 2、刷新maven(两种方式) A. 命令方式 在terminal窗口输入:
mvn clean install -Dmaven.test.skip=true
小注: clean 移除所有上一次构建生成的文件 install 将包安装至本地仓库,以让其它项目依赖 maven.test.skip 跳过测试
该方式需要先定位到pom.xml所在的文件夹,再执行命令。
B. 工具操作方式:
利用idea中的Maven工具来操作,先clean后install
AB两种方式,操作完成后,最好刷新一下
如果还是不行,删除一下target文件
3、代码编写
该代码主要演示了:sql片段可以嵌套,可以动态传值,但注意在给property的value传值时,只能用$,用#的会导致在sql中取不到值。
上面用的ide是:IntelliJ IDEA 15.0.6
用property的时候idea有可能报错如下,但编译可以通过不影响使用:
至于sql片段传递固定值,可以参考以下说明
=================传递固定值===================== 这个元素可以被用来定义可重用的 SQL 代码段,可以包含在其他语句中。它可以被静态地(在加载参数) 参数化. 不同的属性值通过包含的实例变化. 比如:
这个 SQL 片段可以被包含在其他语句中,例如:
属性值可以用于包含的refid属性或者包含的字句里面的属性值,例如:
sql id="sometable"> ${prefix}Table
小注:传递传递值部分摘自《MyBatis官方文档》,链接地址:
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~