|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||
@Retention(value=CLASS) @Target(value=FIELD) public @interface OrmLiteDao
Use it on fields of any enhanced class to injects an OrmLite Dao, configured with the provided mode and helper classes.
All parameters are mandatory:com.j256.ormlite.android.apptools.OrmLiteSqliteOpenHelper
Example :
@EActivity
public class MyActivity extends Activity {
// UserDao is a Dao<User, Long>
@OrmLiteDao(helper = DatabaseHelper.class, model = User.class)
UserDao userDao;
@OrmLiteDao(helper = DatabaseHelper.class, model = Car.class)
Dao<Car, Long> carDao;
}
| Required Element Summary | |
|---|---|
Class<?> |
helper
|
Class<?> |
model
|
| Element Detail |
|---|
public abstract Class<?> helper
public abstract Class<?> model
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: REQUIRED | OPTIONAL | DETAIL: ELEMENT | |||||||||