Integer
으로 다음 방법 선언이 모두 몇 가지 클래스가
@Expose
@DatabaseField(columnName = "_id", id = true)
private Integer idField;
모든 것이 컴파일하고 제대로 실행,하지만 나는 단순히 여부를 확인하려고 할 때를 기록은 존재합니다 것은 그쪽이
java.sql.SQLException: Field '_id' is of data type null which can not be compared
입니다 :
Integer idField = 1;
result = DBHelper.getHelper().getClassDAO().idExists(idField);
나는 예외를 얻을 한 클래스 (그 이름을 A라고 부름)가 제대로 작동하지만 다른 클래스가 실패하고 모든 클래스가 동일한 방식으로 선언 된 ID 필드를 가지고 있기 때문에 원인을 알 수 없습니다. createOrUpdate
어떤 클래스의 객체라도 참조 클래스 A를 제외하면이 예외가 발생합니다.
도움의 손길을 주시면 감사하겠습니다.
참고. 프로젝트는 업데이트 된 ormlite_config.txt
파일을 사용합니다.