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

chenshumin 发布于 2016/06/06 13:52
阅读 132
收藏 0
我现在用的 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不能执行。
加载中
0
JFinal
JFinal
   jfinal 手册中有专门的内容介绍如何在 jfinal 下实现 oracle 主键的自增,在官网下载最新手册即可:http://www.jfinal.com 另外,jfinal 1.1.6 这个版本也太老了吧,建议使用最新版本 jfinal 2.2
波总
ha
c
chenshumin
@JFinal 非常感谢您的耐心指导!
JFinal
JFinal
回复 @chenshumin : http://www.oschina.net/news/69461/jfinal-2-1-released
JFinal
JFinal
回复 @chenshumin : 注意看一下 2.0、2.1、2.2 的 changelog,升级有点小改动,主要是ActionInvocation改为Invocatoin,Logger情Log: http://www.oschina.net/news/63481/jfinal-2-0
c
chenshumin
@JFinal JFinal1.5可以直接升级到 JFinal2.2吗? 操作步骤是否和JFianl1.9升级到JFinal2.1一样?
下一页
0
tinshen
tinshen

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

最新版本支持序列.nextval。

返回顶部
顶部