因为oracle无自增字段,model.save()不能执行

发布于 2021-11-29 01:51:58 字数 258 浏览 802 评论 7

我现在用的 
JFinal-1.1.6-bin-with-src.jar  ,oracle10g,eclipse  发现有几个问题:1,
Model.getLong、
Model
.getStr、
Model.
getInt 等都不能执行,只能通过修改,例如 Model.getLong,需要改成 Long.parseLong(Model.get("roleid").toString())来实现。。。2,因为oracle无自增字段,用model.save不能执行。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

冬天旳寂寞 2021-12-01 12:20:53

@JFinal JFinal1.5可以直接升级到 JFinal2.2吗? 操作步骤是否和JFianl1.9升级到JFinal2.1一样?

风柔一江水 2021-12-01 12:20:53

oracle用的是序列。jfinal1.6自己先查询。

最新版本支持序列.nextval。

甜柠檬 2021-12-01 12:14:26

回复
注意看一下 2.0、2.1、2.2 的 changelog,升级有点小改动,主要是ActionInvocation改为Invocatoin,Logger情Log: http://www.oschina.net/news/63481/jfinal-2-0

无人问我粥可暖 2021-12-01 11:09:43

回复
http://www.oschina.net/news/69461/jfinal-2-1-released

皇甫轩 2021-12-01 07:08:50

@JFinal 非常感谢您的耐心指导!

笑红尘 2021-11-30 21:09:40

ha

牵你的手,一向走下去 2021-11-30 17:21:19

   jfinal 手册中有专门的内容介绍如何在 jfinal 下实现 oracle 主键的自增,在官网下载最新手册即可:
http://www.jfinal.com 另外,jfinal 1.1.6 这个版本也太老了吧,建议使用最新版本 jfinal 2.2

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文