crud 模板方法

2020-08-21 16:02:19 +08:00
 huifer

crud template

功能

如何使用

@EnableCrudTemplate(daoType = DaoType.MYBATIS_PLUS, scanPackages = {
    "com.github.huifer.mybatis.plus.mybatis"})

mybatis 支持

    <dependency>
      <groupId>com.github.huifer</groupId>
      <artifactId>for-mybatis</artifactId>
      <version>0.0.4-SNAPSHOT</version>
    </dependency>
@CacheKey(key = "issues", type = IssuesEntity.class)
public interface IssuesMapper extends A<Integer, IssuesEntity> {}
public class IssuesEntity implements BaseEntity {}

mybatis plus 支持

    <dependency>
      <groupId>com.github.huifer</groupId>
      <artifactId>for-mybatis-plus</artifactId>
      <version>0.0.4-SNAPSHOT</version>
    </dependency>
@CacheKey(key = "issues", type = IssuesEntity.class)
public interface IssuesMapper extends BaseMapper<IssuesEntity>,
    AforMybatisPlus<Integer, IssuesEntity> 
public class IssuesEntity implements BaseEntity {}
  @Autowired
  private CrudFacade<IssuesEntity, IntIdInterface<Integer>> crudFacade;

entity 支持

@CacheKey(key = "tt", type = IssuesEntity.class, idFiled = "newTitle", idMethod = "ooo")
public class IssuesEntity  {


  private Integer id;
  private String newTitle;

  private String ooo() {
    return "OOO" + this.newTitle;
  }
}

Contributers


855 次点击
所在节点    程序员
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/700297

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX