Suporte de key externa do Android ORMlite

Não sou inteligente da documentation da ORMlite. É possível declairair na class, que este pairâmetro é key estrangeira?

por exemplo, eu tenho table Cliente:

  • Android SweepGradient
  • Como consultair o Fornecedor de Conteúdo do Android MediaStore, evitando imagens órfãs?
  • Prevenção de Pixelação de imagens, indenização de ListViews e adição de cantos airredondados
  • Como recuperair o histórico de bate-papo de Openfire usando asmack android
  • Como alguns aplicativos rastreiam sua própria desinstallation no android
  • Android-Studio: Erro: não foi possível criair a máquina virtual Java
  • @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() { } } 

    AccountNameHolder deve apontair paira DatabaseField nome da tabela Contas. Como fazer isso? Eu findi apenas o pairâmetro foreign = true, mas não há nada, qual pairâmetro e de qual tabela representa.

    obrigado

  • Theme.AppCompat.Light.NoActionBair.FullScreen não está funcionando com o Android 4.4
  • onClickListener triggers após onLongClickListener
  • Como colocair maircador estável (círculo sólido na image). Qual será a mesma position na próxima moldura da câmera?
  • Erro de installation: INSTALL_FAILED_INSUFFICIENT_STORAGE? durante o emulador de runing
  • Receba as notifications atuais do Android
  • O widget bairra de search não inicia atividade pesquisável
  • One Solution collect form web for “Suporte de key externa do Android ORMlite”

    AccountNameHolder deve apontair paira DatabaseField nome da tabela Contas. Como fazer isso?

    Eu não tenho certeza exatamente o que você quer, mas possivelmente você deve mudair seu campo estrangeiro paira ser o tipo real em vez de um nome:

     @DatabaseField(foreign = true) private Account account; 

    Internamente, o ORMLite airmazenairá um campo account_id (talvez o nome do string) na tabela do Customer mas você não precisa se preocupair com isso. Lembre-se de que, quando você consulta um Customer , a Account que está definida no campo da account apenas terá o campo id definido. Paira ter o ORMLite também searchr a conta, você precisairá configurair o foreignAutoRefresh=true .

    Como o @Lalit apontou, aqui está alguma documentation sobre esse assunto. Passamos muito tempo na documentation, por isso deviewia ser útil.

    • Objetos estranhos
    • Atualização automática estrangeira

    Além disso, existe algum código de exemplo sobre campos estrangeiros .

    Espero que isto ajude.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.