我迷惑從2表中檢索數據其中belong to
其他表。如何獲取數據與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
。
我想這樣的..
def cekList = TransaksiKasDetail.findAllByAndCekNoAvailableAndTransaksiKas("N",trx)
在這種情況下, 我需要從TransaksiKasDetail
哪裏有transaksiKas
與cif = 2
和cekDuedate
= today