开发者社区> 问答> 正文

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 2169 0
1 条回答
写回答
取消 提交回答
  • 非常有价值的问题,曾经考虑过针对 oracle 在 addMapping 方法中 设置Sequence名称 这个参数,但为了一致性,暂时决定不特殊化处理。下一步改进的方向暂定围绕 OracleDialect 来做。例如在 Model.save 方法中对 oracle 数据库进行额外的处理。后续版本考虑彻底解决这个问题 :)

    2019-07-17 19:31:24
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
杜万-Java reactive programming - Reactor 3 and Spring WebFlux 立即下载
Java Spring Boot开发实战系列课程【第15讲】:Spring Boot 2.0 API与Spring REST Docs实战 立即下载
低代码开发师(初级)实战教程 立即下载