ORMlite Android外键支持什么?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (44)

我从ORMlite文档中并不聪明。是否可以在类中声明该参数是外键?

@DatabaseTable(tableName = "customer")
public class Customer {
    @DatabaseField(id = true)
    private String customerName;

    @DatabaseField
    private String customerSurname;

    @DatabaseField(foreign = true)
    private String accountNameHolder;

    @DatabaseField
    private int age;

    public Customer() {
    }
}
提问于
用户回答回答于

我不完全确定你想要什么,但可能你应该改变你的外地是实际的类型而不是名称:

@DatabaseField(foreign = true)
private Account account;

扫码关注云+社区