我可以使用ormlite在Android上动态生成DAO层吗?

发布于 2024-10-28 04:19:09 字数 195 浏览 8 评论 0原文

我正在尝试解决这个问题。 我想知道是否可以使用 ORMLite(或修改它)来支持这个用例?

谢谢。

I'm trying to solve this problem. I was wondering if it's possible to use ORMLite (or modify it) to support this use case ?

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

故笙诉离歌 2024-11-04 04:19:09

只需使用 db4o 并忘记所有 sql 和映射的麻烦。对您的对象进行建模并直接持久化它们。

Just use db4o and forget all the sql and mappings hassle. Model your objects and persist them directly.

零度° 2024-11-04 04:19:09

现在,您可以创建一个屏幕表,然后可以有一个字段表,其中包含屏幕 ID 的名称、字段名称和其他信息。您可以在屏幕表中拥有一个用户 ID,这样每个用户都可以拥有一个与字段列表相对应的条目。

public class Screen {
  String user;
  ...
}

public class Field {
    Screen screen;
    String fieldName;
    int fieldPosition;
    ...
}

但除非您确实需要 SQL 功能,否则您可能需要考虑不同的持久化策略,如 @mgv 提到的。

Now, you could create a table of screens which could then have a field table with the name of the screen-id, field name, and other information. You could have a user-id in the screen table so each user could have an entry which corresponds to a list of fields.

public class Screen {
  String user;
  ...
}

public class Field {
    Screen screen;
    String fieldName;
    int fieldPosition;
    ...
}

But unless you actually need SQL functionality, you may want to consider a different persistence strategy like @mgv mentioned.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文