@Table(name = "User")
public class User extends Model {
@Column(name = "id", unique = true, onUniqueConflict = Column.ConflictAction.REPLACE)
public long id;
@Column(name = "name")
public String name;
@Column(name = "age")
public int age;
}
public class UserRepository {
public void save(User user) {
user.save();
}
public User findById(long id) {
return new Select()
.from(User.class)
.where("id = ?", id)
.executeSingle();
}
public List<User> getAllUsers() {
return new Select()
.from(User.class)
.execute();
}
}
<application
android:name=".MyApplication"
...>
...
<meta-data
android:name="TAOrmDbName"
android:value="my_database.db" />
<meta-data
android:name="TAOrmDbVersion"
android:value="1" />
</application>