mybatis 动态表名insert 传入表名、字段名、数据

mybatis 动态insert 传入表名、字段名、数据;

主要是实现不同的表名进行插入然后进行操作;

可以使用MybatisPlus自带的过滤器进行配置;

MybatisPlusConfig

测试方法如下:

@RunWith(SpringRunner.class)
@SpringBootTest
@Slf4j
public class NppProviderApplicationTests {

    @Autowired
    private NewsDetailDao newsDetailDao;
    @Autowired
    public DataDictDao dataDictDao;

    @Autowired
    private ViewLogDao viewLogDao;
 
    @Test
    public void getViewLog() {
        log.info("开始测试页面查询");
        MybatisPlusConfig.myTableName.set("npp_view_log202201");
        List viewLog = viewLogDao.getRandomViewLog();
        ViewLog   viewLog1 =new  ViewLog();
        viewLog.forEach(item -> {
            BeanUtils.copyProperties(item,viewLog1,"id");
            log.error("测试完成:{}", item.toString());
        }

你可能感兴趣的:(2022年-目前工作,sql,数据库,java,spring,database)