开发者社区 问答 正文

JFinal中使用自定义Sequence的问题

JFinal中使用自定义Sequence的问题.

JFinal中如何使用自定义Sequence?

有没有设置Sequence名称的地方,比如在映射Model的时候.

arp.addMapping("Book", Book.class); // 映射blog 表到 Blog模型

arp.addAutoSequence("SEQ_ABC", Book.class);

目前我是这么做的.

Book book = getModel(Book.class);
book.set("ID", Db.queryBigDecimal("select SEQ_ABC.nextval from dual").intValue());

展开
收起
小旋风柴进 2016-06-08 10:55:44 2300 分享 版权
1 条回答
写回答
取消 提交回答
  • 非常有价值的问题,曾经考虑过针对 oracle 在 addMapping 方法中 设置Sequence名称 这个参数,但为了一致性,暂时决定不特殊化处理。下一步改进的方向暂定围绕 OracleDialect 来做。例如在 Model.save 方法中对 oracle 数据库进行额外的处理。后续版本考虑彻底解决这个问题 :)

    2019-07-17 19:31:24
    赞同 展开评论
问答标签:
问答地址: