在Android中生成抽象类

时间:2017-02-20 21:26:05

标签: java android abstract-class sqldelight

我正在制作一个需要在线和本地数据库的应用程序。我有很多工作,但我有一份我需要的东西列表" setup"对于每个数据库表。

我使用SQLDelight,所以我需要一个类(对于每个数据库表)这样

public abstract class Db{TableName} implements {TableName}Model {
    public static final {TableName}Model.Factory<Db{TableName}> FACTORY = new {TableName}Model.Factory<>(AutoValue_Db{TableName}::new);
    public static final RowMapper<Db{TableName} MAPPER = FACTORY.select_allMapper();

其中{TableName}应替换为每个表的名称。

对我而言,它看起来像一个for循环,它将遍历我拥有的每个.sq文件的文件名(这些初始化我的数据库表和{Tablename}模型类 - 后者通过SQLDelight),但我不知道如何实现这一点。

0 个答案:

没有答案