chess3cake
chess3cake
我拿连点器直接点手机也会出现人多拥挤,不知道是不是一个东西
可以提供一些方言wrapper吗,比如PgSqlQueryWrapper之类的 @miemieYaho
> > 可以提供一些方言wrapper吗,比如PgSqlQueryWrapper之类的 @miemieYaho > > 是不是可以考虑使用apply方法拼接? apply的话就是一部分sql是手写的了,我们的团队更倾向于使用lambda语法。目前我们是通过适配器模式做了自己的wrapper。
@miemieYaho entity的代码如下 ``` @Data @TableName(value = "test", autoResultMap = true) public class TestEntity { private String companyName; } ``` 调用代码如下 ``` TestEntity projectEntity = new TestEntity(); projectEntity.setCompanyName("123"); QueryWrapper wrapper =...
@zfpromise 如果不考虑自定义sql的话,可以重写AbstractMethod.convertChooseEwSelect/sqlSelectColumns/sqlSelectObjsColumns等,可以对大多数mapper中自带的方法生效。但需要重写所有method或使用eclipse-aspectj等。
> @zfpromise 如果不考虑自定义sql的话,可以重写AbstractMethod.convertChooseEwSelect(),可以对大多数mapper中自带的方法生效。但需要重写所有method或使用eclipse-aspectj等。 @nieqiurong 有机会对AbstractMethod的创建提供类似于Spring-Data的Repository的那种基于method-segment的合成能力吗,这样可以在runtime期间对AbstractMethod进行增强。其实就是将AbstractMethod的实例转换成一个proxy,然后在proxy里做实际调用方法的管理。
@icvozh398 MetaObjectHandler应该能稳定调用,考虑一下这个呢?
mark
第一种方案,可以考虑从底层进行处理,核心逻辑是替换mybatisplus自己生成的sql[ #5871 第二种方案,shardJDBC从某个版本开始提供手动分表的能力,具体哪个版本我不记得了,可以查看一下文档
是否可以提供一套小型的IOC接口,通过IOC接口来对现有mybatisplus的组件进行管理。通过该接口的不同实现,也能兼容对不同外部IOC框架的访问。 @miemieYaho