执行多条sql语句
mysql中默认是不支持一个statement中执行多条sql语句, 需要修改连接字符串
allowMultiQueries=true
mybatis延迟加载
一个订单中会有订单项和物流明细,延迟加载的意思就是当我们在代码中获取订单项和物流明细的时候才会执行查询操作。
<!-- 打开延迟加载的开关 -->
<setting name="lazyLoadingEnabled" value="true" />
mybatis中#与$
使用#会进行预编译,使用则不会如果你是一张动态表,则要用则不会如果你是一张动态表,则要用,使用#会报错
关于拦截器
某些功能一定要用户登录才能操作,可使用拦截器拦截特定的url请求,如未登录则跳转到登录页面,可通过实现HandlerInterceptor接口
本文介绍了MyBatis框架中的高级特性,包括如何在MySQL中执行多条SQL语句、开启懒加载功能的方法以及#与$符号的区别。此外,还讨论了如何利用拦截器来控制用户的登录状态。
566

被折叠的 条评论
为什么被折叠?



