Duplicate "id" column with DBFlow tables and Stetho

android, annotations, dbflow, orm, stetho

Solution

So, looks like its Stetho-side feature/bug (according this issue). Just ignore it in production.

Problem

I'm writing an application for Android using DBFlow as ORM library. So, here is one of my tables model: ``` @Table(database = Database.class) public class Language extends BaseModel { @PrimaryKey(autoincrement = true) long id; @Column String key; @Column String title; public long getId() { return id; } public void setId(long id) { this.id = id; } /* .. Other setters and getters .. */ } ``` Everything works pretty good, but when I take a look at my DB inspector (I'm using Stetho), I can see 2 identical "id" column: Its a little bit embarrassing and redundantly.. Isn't it? Is it OK, and what is the cause of this behavior? And if it is not OK, how can I do it right?

Original source