title: createOrUpdate() always creates a new entry in the database with ORMLite
body: <p>In my Android project, ORMLite is functioning as a cache. I'm downloading data from a web server and placing it in the database. I'm calling <code>createOrUpdate</code> on my objects, but duplicates are appearing in the database. The database entries are identical except for the primary key (which is simply an auto incremented integer). I think that since my second object doesn't yet have a primary key, ORMLite considers the two as being different, even though every other field is identical.</p>
  
  <p>Does anyone know if this is true?</p>