讲师回答 / 老猿
我的建议是,在生产环境配置正常的数据库,开发和测试环境配置p6spy。除非有特殊情况并且单位规范允许的情况下,才能在生产环境下使用p6spy排查慢sql等问题。
2021-01-12
讲师回答 / 老猿
请问你数据库的主键,没有设置自增,是由自己维护是吗?注释上说“该类型为未设置主键类型(注解里等于跟随全局,全局里约等于 INPUT)”,是不是全局的主键策略配置的是由自己维护主键,如果是这样,自己生成主键,设置上就可以了。
2020-12-25
讲师回答 / 老猿
如果是非前后端分离的,一般把当前登录人信息存到session中,可以使用RequestContextHolder实现,我的新课程有讲解,课程地址:https://www.imooc.com/learn/1294,欢迎观看
2020-11-25
讲师回答 / 老猿
在mp的官方文档中,有说明哪些会存在sql注入的风险,例如:last,还有apply的一种只用方式。官方文档地址:https://mybatis.plus/guide/wrapper.html
2020-11-20
已采纳回答 / 老猿
看MP3.4.1版本对TenantLineHandler接口的注释,“获取租户 ID 值表达式,只支持单个 ID 值”。如果以官方的注释来判断,是不支持in的。
2020-11-10
讲师回答 / 老猿
是的,如果使用了MP的逻辑删除,并且实体中使用了注解标识了逻辑删除字段。你还想物理删除,就得自定义sql了。但一般除了备份转移的场景下,好像没什么场景是逻辑删后还要物理删的。
2020-10-26
讲师回答 / 老猿
你试试,最新版MP的忽略方式,使用@InterceptorIgnore注解,在Mapper上,然后设置tenantLine=true,看看好不好使,是不是这个Mapper中的所有方法,都不增加租户信息。
2020-10-26