ORMLite加载父表没有外来对象

时间:2013-11-18 14:05:55

标签: ormlite

实施例: 我收到了付款,每笔付款都在外国表中有n条。 所以现在只想查询所有支付数据而不提供其文章信息。

我是否已指定付款所需的所有列,或者在ormlite中是否有关键字或其他机制来执行此类操作。

1 个答案:

答案 0 :(得分:0)

  

所以现在只想在没有文章信息的情况下查询所有付款数据。

因此,如果每笔付款都在外国表中有文章,那么您正在谈论ForeignCollection。你可以使这个集合延迟加载(即eager = false),因此根本不会查询它。

如果您正在讨论单个外来对象,那么它将创建对象,但除非您使用foreignAutoRefresh = true,否则该对象将只设置id字段。默认情况下它是假的。

  

我是否已指定付款所需的所有列,或者在ormlite中是否有关键字或其他机制来执行此类操作。

您当然可以在Payment查询中限制您的列,但您不必这样做。