18. LOMBOK(@CLEANUP)
@Cleanup
InputStream in = new FileInputStream(“hoge.txt”);
InputStream in = new FileInputStream(“hoge.txt”);
try {
// ...
} finally {
if (in != null) {
in.close();
}
}
13年4月21日日曜日
24. テーブル作成
@DatabaseTable(tableName = "user")
public class User {
public static final String COLUMN_ID = "id";
public static final String COLUMN_NAME = "name";
@DatabaseField(generatedId = true, columnName = COLUMN_ID)
public Integer id;
@DatabaseField(columnName = COLUMN_NAME)
public String name;
}
13年4月21日日曜日
25. クエリビルダー
Dao<User, Integer> dao = helper.getDao(User.class);
List<User> users = dao.queryBuilder()
.selectColumns(User.COLUMN_ID, User.COLUMN_NAME)
.where()
.eq(User.COLUMN_NAME, "nagakenjs")
.or()
.ge(User.COLUMN_ID, 10)
.query();
SELECT id, name FROM users
WHERE name = ‘nagakenjs’ OR id >= 10
13年4月21日日曜日