Class LifecycleHelpers.ResolverWrapper

    • Constructor Detail

      • ResolverWrapper

        public ResolverWrapper​(DatabaseAccessor databaseAccessor)
    • Method Detail

      • doUpdate

        public <T> T doUpdate​(@Nullable
                              Class<?> queryPro,
                              @NotNull
                              String sql,
                              @NotNull
                              Object[] params,
                              @NotNull
                              Class<T> clazz)
        Specified by:
        doUpdate in interface DatabaseAccessor
        clazz - 需返回的对象的类型,一般添加对 Integer, Boolean的支持即可
      • doDelete

        public <T> T doDelete​(@Nullable
                              Class<?> queryPro,
                              @NotNull
                              String sql,
                              @NotNull
                              Object[] params,
                              @NotNull
                              Class<T> clazz)
        Specified by:
        doDelete in interface DatabaseAccessor
        clazz - 需返回的对象的类型,一般添加对 Integer, Boolean的支持即可
      • doInsert

        public <ID> List<ID> doInsert​(@Nullable
                                      Class<?> queryPro,
                                      @NotNull
                                      String sql,
                                      @NotNull
                                      Object[] params,
                                      @Nullable
                                      Class<ID> clazz)
        Specified by:
        doInsert in interface DatabaseAccessor
        clazz - insert方法需返回id列表,clazz是指ID的类型 如Long, Integer, String等