groovy
dependencies {
implementation 'com.android.support:torch:1.0.0'
annotationProcessor 'com.android.support:torch-compiler:1.0.0'
}
<uses-permission android:name="android.permission.INTERNET" />
@Table(name = "users")
public class User extends TorchModel {
@Column(name = "id", primaryKey = true)
public long id;
@Column(name = "name")
public String name;
@Column(name = "email")
public String email;
}
User user = new User();
user.name = "Tom";
user.email = "tom@example.com";
user.insert();
user.email = "updated@example.com";
user.update();
user.delete();
List<User> users = Torch.select(User.class).all();
User user = Torch.select(User.class)
.where("id = ?", 1)
.first();