org.androidannotations.annotations
Annotation Type OrmLiteDao


@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:

Note: The minimum version required of ORMLite is 4.21

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

helper

public abstract Class<?> helper

model

public abstract Class<?> model


Copyright © 2010-2014. All Rights Reserved.