Articles of ormlite

Android Studio ORMLite配置文件 – 找不到原始目录

以下问题的注释: Android Studio运行ORMLite配置生成的配置 我能够让我的配置运行这一个类,但它仍然失败了 Could not find raw directory 这是我的来源 package com.ilopez.android.machinesounds; import com.j256.ormlite.android.apptools.OrmLiteConfigUtil; import java.io.File; import java.io.IOException; import java.sql.SQLException; /** * Created by User on 7/25/13. */ public class DatabaseConfigUtil extends OrmLiteConfigUtil { private static final Class[] classes = new Class[]{ RecordedSound.class, }; public static void main(String[] args) throws IOException, SQLException { writeConfigFile(new File(“G:\\MachineSoundsProject\\MachineSounds\\src\\main\\res\\raw\\ormlite_config.txt”), […]

使用ormlite库以编程方式擦除sqlite数据库的数据

我正在寻找一种方法来擦除ormlite数据库的所有数据或删除数据库(然后重新创建它)与android上的ormlite。 这时,我只能更改DatabaseHelper的DATABASE_VERSION。 但我必须编译应用程序。 有人知道处理这种情况的方法吗?

我怎么知道我的应用程序是否与Robolectric一起运行?

我有一个使用ORMLite / SQLite的Android应用程序,我将Robolectric与JUnit 4结合使用,允许我在Android Studio和Jenkins构建服务器上运行unit testing。 通常我会在我的测试中,在设置中设置测试数据,然后针对它运行我的测试场景但是当我尝试这样做时,我开始遇到问题和exception,这似乎与被锁定的文件有关,而且似乎是是别人有过的问题…所以我到目前为止所做的是使用我的数据库助手中的create database方法创建一些测试期望存在的虚拟数据。 问题是我的应用程序现在需要插入一个真正的数据库,我不能让它在运行时设置虚拟数据。 如果在我的数据库帮助程序类中有一种方法可以检测代码是在设备上还是在Robolectric中执行?

三个表上的Ormlite内连接

我想在三个表上创建一个内连接,例如: SELECT C.Description, D.ItemDescription FROM OrderDetailStatement AS D INNER JOIN OrderHeaderStatement AS H ON H.OrderHeaderStatementRefID = D.OrderHeaderStatementRefID INNER JOIN customers AS C ON H.CustomerRefID = C.CustomerRefID WHERE (D.MixedValue > 1000) 但我有点困惑,你能不能给我一个演练? 提前致谢

如何在Android中将ORMLite与SQLCipher一起使用?

我想在我的Android项目中使用OrmLite和SQLCipher ,但是这两个库都有自己的抽象SQLiteOpenHelper类来实现。 Java不允许类扩展两个类,如果我单独实现,它们将不会相互通信。 我怎么能一起工作? 如何解决SQLiteOpenHelper实现问题?

ORMLITE ORDER_BY有多列

我在我最近的android项目中使用了ormlite 。 我想通过查询表中的多个列(比如两列)来排序。 我怎么能实现那个? 这是单个订单的代码…… QueryBuilder qb = getHelper().getVisitDao().queryBuilder(); qb.where().eq(“FOREIGN_ID”, id); qb.orderBy(“VISIT_DATE”, false);

Ormlite或sqlite哪个对Android透视图有好处?

我很困惑哪个适合Android视角的Ormlite或sqlite 。 请你能给我一个建议,哪个更适合使用我们的Android应用程序。 并使易用和支持所有Android设备? 我想在我们的项目中使用ormlite,但在此之前我想确定它对我和我的应用程序是否有用。 如果有人在此之前使用过,请指导我。 我非常感谢你的想法.Thnaks

如何在Android上扩展ORMLite的BaseDaoImpl类以扩展function

我想知道是否有办法在Android上扩展ORMLite的BaseDaoImpl类。 在我的Android项目中,我使用几个不同的Dao对象来访问不同的业务对象。 我的业务对象存储在不同的表中,并且都是从具有两个成员Long id;的BusinessObject基类inheritance而来的Long id; 和Long objectId; 其中id是数据库表中对象的真正唯一ID。 public abstract class BusinessObject{ public static final String ID_COLUMN_NAME = “_id”; public static final String OBJECT_ID_COLUMN_NAME = “object_id”; @SerializedName(value=”_id”) @DatabaseField(canBeNull=false, columnName = ID_COLUMN_NAME, generatedId=true) private int id; @SerializedName(value=”id”) @DatabaseField(canBeNull=false, columnName=OBJECT_ID_COLUMN_NAME, index=true, unique = true) private long objectId; } 现在我希望能够通过id和objectId删除业务对象。 由于BaseDaoImpl类,当然已经可以删除id。 为了能够通过objectId删除它们,我想到了扩展BaseDaoImpl类并向它添加generics方法deleteByObjectId()方法。 在方法中,我将使用dao的delete()方法删除该对象,该方法采用PreparedDelete语句。 public class ExtendedDaoImple extends BaseDaoImpl […]

Android – ActionBar SearchView建议使用简单的String数组

我想实现一个具有建议function的ActionBar搜索小工具。 我已经在我的ORMLite数据库中存储了一个字符串数组,用于建议。 如何在不创建类加载的情况下执行此操作(Provider,Searchable ……!)?

ormlite是否支持inheritance?

ormlite是否支持这三种inheritance策略? 每个类层次结构的表 每个子类的表 每个具体类的表 我在ORMLite用户组上find了这个讨论 ,但我不确定它是否回答了我的问题。 特别我想使用“每个类层次结构的表”。 如果他们不是ormlite框架的支持,我将创建一个类并忘记inheritance,但我更喜欢使用inheritance。