因为oracle无自增字段,model.save()不能执行
我现在用的
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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(7)
@JFinal JFinal1.5可以直接升级到 JFinal2.2吗? 操作步骤是否和JFianl1.9升级到JFinal2.1一样?
oracle用的是序列。jfinal1.6自己先查询。
最新版本支持序列.nextval。
回复
注意看一下 2.0、2.1、2.2 的 changelog,升级有点小改动,主要是ActionInvocation改为Invocatoin,Logger情Log: http://www.oschina.net/news/63481/jfinal-2-0
回复
http://www.oschina.net/news/69461/jfinal-2-1-released
@JFinal 非常感谢您的耐心指导!
ha
jfinal 手册中有专门的内容介绍如何在 jfinal 下实现 oracle 主键的自增,在官网下载最新手册即可:
http://www.jfinal.com 另外,jfinal 1.1.6 这个版本也太老了吧,建议使用最新版本 jfinal 2.2