JFinal

登录 注册

com.jfinal.plugin.activerecord.ActiveRecordException: java.sql.SQLException: 调用中的无效参数

com.jfinal.plugin.activerecord.ActiveRecordException: java.sql.SQLException: 调用中的无效参数


这会是什么原因造成的,mysql没问题,换到oracle就报错了

评论

  • 03-09 09:29
    找到原因了,Db.save方法里没有指定自定义的主键列名
    应该选用
    public boolean save(String tableName, String primaryKey, Record record)

    调用public boolean save(String tableName, Record record) {
    return save(tableName, config.dialect.getDefaultPrimaryKey(), record);
    }是默认主键列ID,表里没有就出错了
  • 11-02 21:03
    @vs3mac 不错!
  • 发送