私信发送成功
mybatis
abel533 Star 了 贝密游戏 / beimi
2018-01-18 09:25
abel533 评论了 abel533 / MapperPull Request !13
2018-01-13 21:54

flushCache = true 这个配置是和版本有关的,在3.4.3之前确实有问题。但是之后就变成了下面这样:

/**
 * @author Clinton Begin
 */
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
public @interface Options {
  /**
   * The options for the {@link Options#flushCache()}.
   * The default is {@link FlushCachePolicy#DEFAULT}
   */
  public enum FlushCachePolicy {
    /** <code>false</code> for select statement; <code>true</code> for insert/update/delete statement. */
    DEFAULT,
    /** Flushes cache regardless of the statement type. */
    TRUE,
    /** Does not flush cache regardless of the statement type. */
    FALSE
  }

  boolean useCache() default true;

  FlushCachePolicy flushCache() default FlushCachePolicy.DEFAULT;

  ResultSetType resultSetType() default ResultSetType.FORWARD_ONLY;

  StatementType statementType() default StatementType.PREPARED;

  int fetchSize() default -1;

  int timeout() default -1;

  boolean useGeneratedKeys() default false;

  String keyProperty() default "id";

  String keyColumn() default "";
  
  String resultSets() default "";
}

所以如果使用更新的版本是不存在这个问题的。

展开更多 收起
abel533 评论了 abel533 / MapperPull Request !13
2018-01-13 21:53

。。先看到的回复,然后才是PR。。

展开更多 收起
abel533 发表了 abel533 / Mapper评论
2018-01-13 21:51

这是一个很难修改的地方,这里只能去掉这个注解。。因为官方3.4.3版本前后这个参数类型是不同的,只要设置就会限制mybatis的版本。
如果你觉得这里应该去掉,建议发个issue,在这里回复交流不方便。

展开更多 收起
abel533 评论了 abel533 / Mapper任务 #IHB34
2018-01-13 21:43

@languanghao 你们需要特别注意一点,实体类中不能使用基本类型是一个基本规范。

原因就是因为基本类型有默认值,所以在使用时会出现各种意外情况,上面参数设置的目的就是如此。

展开更多 收起
abel533 重新打开了 abel533 / Mapper任务 #IHB34
2018-01-11 21:21
使用boolean的时候会跳过检查,导致字段被忽略
abel533 评论了 abel533 / Mybatis_PageHelper任务 #IGUPU
2018-01-01 15:41

这是通用Mapper还是分页插件?错误信息能不能贴个完整的?

展开更多 收起
abel533 评论了 abel533 / Mybatis_PageHelper任务 #IGTJZ
2018-01-01 15:37

动态表名可以用预编译方式,用${tableName},分页插件不支持非预编译方式的使用。

展开更多 收起
abel533 接受了 abel533 / Mybatis_PageHelperPull Request !8
2018-01-01 15:33
方法内部变量不存在线程同步问题改成StringBuilder
abel533 推送到了 abel533 / Mappermaster 分支
2017-12-30 11:34
abel533 推送了新的 标签 3.4.6 到了 abel533 / Mapper
2017-12-17 21:43
abel533 推送到了 abel533 / Mappermaster 分支
2017-12-17 21:43
abel533 评论了 abel533 / Mapper任务 #IGLNO
2017-12-10 15:37

错误异常可以贴完整的。

展开更多 收起
加载更多
6_float_left_people 6_float_left_close