2
안드로이드 프로젝트에서 Ormlite를 사용하고 있는데, 예를 들어 삽입을 위해 raw SQL을 실행할 수 있는지 알고 싶습니다. QueryBuilder
을 사용하고 싶지 않습니다. 왜냐하면 단순히 응용 프로그램이 처음 시작될 때 SQLite 덤프를 db로 가져 오려고하기 때문입니다.원시 SQL을 Ormlite로 실행할 수 있습니까?
안드로이드 프로젝트에서 Ormlite를 사용하고 있는데, 예를 들어 삽입을 위해 raw SQL을 실행할 수 있는지 알고 싶습니다. QueryBuilder
을 사용하고 싶지 않습니다. 왜냐하면 단순히 응용 프로그램이 처음 시작될 때 SQLite 덤프를 db로 가져 오려고하기 때문입니다.원시 SQL을 Ormlite로 실행할 수 있습니까?
물론 가능합니다. Dao 클래스에서 executeRaw를 호출하여 쿼리를 String으로 전달할 수 있습니다. 다음과 같음 :
this.getDao().executeRaw("UPDATE " + this.getTableName() + " SET number = " + String.valueOf(count) + " WHERE id = " + myId);
고맙습니다. @ Javi Armendáriz! – Mouss