ORMLite:如何加入无外键的两个表(ORMLite: How to join two table

2019-07-21 15:05发布

我要参加两个独立的表sqlite 。 他们没有任何外键关系。

例:

  • 表A中有一个字段name
  • 表B具有场primaryName

我想这样做

select A.* from A inner join B on A.name = B.primaryName
    where A.id = 10 and B.address is null

ORMLite强制执行外键,有没有办法在做这个ORMLite

Answer 1:

不幸的是,简单的答案是“不会在这个时候”。 你当然可以使用原始查询功能,以支持这一点:

http://ormlite.com/docs/raw-queries

编辑:

这[最后]被添加ORMLite。 它已签入后备箱,将在4.49版本。 这里的入住GitHub上:

https://github.com/j256/ormlite-core/commit/b37914d76fbbbbbc70d473be1cf1b6de19b847f5



文章来源: ORMLite: How to join two tables without foreign key