zoukankan      html  css  js  c++  java
  • [BUG集] android 安卓项目中ORMLITE框架 Must specify one of id, generatedId, and generatedIdSequence with Id

    使用ORM框架ORMLITE有一段时间,今天在操作一个对象的时候,重新运行报错如下:

    Must specify one of id, generatedId, and generatedIdSequence with Id

    翻译:意思大概也就是必须要有其中一个  id  / generatedId / generatedIdSequence 

    再上下我的对象的源码:

    @DatabaseField(columnName = PaymentTempUploadTable.COLUMN_ID, id = true, canBeNull = false,generatedId=true) 
    private int Id;   //这里是要求自增长 而且是key主键
     
     
    所以后来改为如下:
    @DatabaseField(columnName = PaymentTempUploadTable.COLUMN_ID, canBeNull = false,generatedId=true) 
     
    将红色部分去掉了,后来运行项目也就OK了.
     
     
    在开发过程中遇到BUG千万不要担心,也不要愁眉苦脸,这是好事.
     
    我们往往在自己排错的过程中,会让自己对一些知识点一些API有新的独到的见解,提升自己的个人排错能力.
     
     
    源自个人总结.欢迎开源交流,如有错误还请留言,谢谢.QQ交流30338970
     
     
     
  • 相关阅读:
    温故而知新--JavaScript书摘(二)
    WebSocket 浅析
    温故而知新--JavaScript书摘(一)
    HTTP2.0 简明笔记
    XHR简介
    HTTP 1.1学习笔记
    选择一个 HTTP 状态码不再是一件难事 – Racksburg《转载》
    Buffer学习笔记.
    浏览器的userAgent归纳
    Ngnix日志分析
  • 原文地址:https://www.cnblogs.com/china-soft/p/3808586.html
Copyright © 2011-2022 走看看