テーブルからデータを取得するのは混乱しますbelong to
他のテーブル。このようなjoinテーブル条件でfindAllByを使用してデータを取得する方法
.. が、これはドメインTransaksiKas.groovy
class TransaksiKas {
String trxNo
Date trxDate
String ctrlNo
Kas kas
Cif cif
String deleteFlag = "N"
static constraints = {
}
}
であり、これは私の場合はTransaksiKasDetail.groovy
class TransaksiKasDetail {
TransaksiKas transaksiKas
Account account
Invoice salesInvoice
PurchaseInvoice purchaseInvoice
BigDecimal amount
String dt //D atau K
String keterangan
String cekNo
String cekNoAvailable
Date cekDueDate
Bank bank
static constraints = {
amount(nullable: false, blank: true, min: new BigDecimal('0.0'), max: new BigDecimal('99999999999999999.99'), scale: 2)
account(nullable: true,blank:true)
purchaseInvoice(nullable: true,blank: true)
salesInvoice(nullable: true,blank: true)
dt(nullable: true,blank: true)
keterangan(nullable: true,blank: true)
cekNo(nullable: true,blank: true)
cekDueDate(nullable: true,blank:true)
bank(nullable: true,blank:true)
cekNoAvailable(nullable: true,blank:true)
}
}
ですが、私はTransaksiKasDetail
どこからすべてのデータを取得しようとしていますTransaksiKasDetail.transaksiKas
はcif
= 1
です。
私はcif = 2
とtransaksiKas
とcekDuedate
= today