讲师回答 / 老猿
同学,你好,我怎么感觉这个事让你整复杂了呢,你上面这个需求order和order_today,我感觉写一个实体就可以了,到底在什么时候什么情况下查哪个表,在ITableNameHandler的实现类中编写逻辑,然后配置好就可以了。
2020-08-06
已采纳回答 / 老猿
如果是web项目,可以这样写,但是别忘了,在使用结束时,要清空ThreadLocal变量,防止被线程池重用。web处理请求时,只要没处理完,当前处理请求的当前线程就不会释放,不会乱掉的。 还有一个处理办法,将动态表名放到request对象中也可以,然后再从request中取。
2020-06-01
讲师回答 / 老猿
这个就得你手动抛出异常了,主要是看你想不想这么实现,就是调用update后,如果你用通用service中的update,返回false你就手动抛异常;如果用的是BaseMapper中的方法,返回的影响行数是0的话,手动抛出异常。
2020-05-29