小编ska*_*abo的帖子

拥有所有模型对象的所有函数的DatabaseManager是否合适?

我正在使用ORmlite在数据库应用程序上工作,我的模型是这样的:

MDL对象..

DatabaseTable(tableName = "UserCars")
public class CarMDL
{
    @DatabaseField(generatedId = true)
    private int _id;

    @DatabaseField(columnName = "name")
    private String _name;

//................. etc
}

// DB Helper class...

public class DatabaseHelper extends OrmLiteSqliteOpenHelper
{
    private Dao<CarMDL,Integer> _carDao = null;

 @Override
    public void onCreate(SQLiteDatabase database,ConnectionSource connectionSource)
    {
        try 
        {
            TableUtils.createTable(connectionSource, CarMDL.class);

        } catch (SQLException e)
        {
            throw new RuntimeException(e);
        } catch (java.sql.SQLException e)
        {
            e.printStackTrace();
        }

    }

  public Dao<CarMDL, Integer> getCarDao() 
    {
        if (null == _carDao) 
        {
            try 
            {
                _carDao = …
Run Code Online (Sandbox Code Playgroud)

java android database-design ormlite

5
推荐指数
1
解决办法
1317
查看次数

标签 统计

android ×1

database-design ×1

java ×1

ormlite ×1