jakenjarvis/Android-OrmLiteContentProvider — pull request #11 by orospakr (2013-11-11 03:43:01+00:00)
Title: Non-generated Ormlite ID fields cause "Proper ID is not defined for field."

The code in `TableInfo.java` seems to require that your Ormlite ID field on your POJO be generated. In my case, I have this instead:

```java
@DatabaseField(columnName = BaseColumns._ID, id = true)
```

I'm doing this because IDs come from the external service. However, is this possibly an antipattern? Is there some core assumption in OrmLiteContentProvider that would be broken if I modified this check to include id fields as well as generatedId fields?

Cheers. :)