0
我正在使用grails 2.4.2。我有一個作爲JointMemberInvestment的域,其中有一個Joint Member類的實例。但是當我想保存數據時,它給了我以下錯誤: Could not find matching constructor for: somiti.JointMember(java.lang.String)
。grails找不到匹配的構造函數for:somiti.JointMember(java.lang.String)
任何人都可以幫我嗎?這裏是我的嘗試下面:
我的域類:
class JointMemberInvestment {
JointMember jointMember
int investAmount
Date investDate
static mapping = {
table('joint_member_investment')
version defaultValue: 0
}
static constraints = {
investAmount(nullable: false, blank: false)
investDate(nullable: false, blank: false)
}
}
我的控制器保存方法:
簡而言之,沒有因爲你有'JointMember.get(',後面跟着'hasErrors()',所以你想添加到代碼中的任何東西。添加代碼片段,特別是與問題無關的代碼將無助於解決你的問題問題。更具體地說,當它拋出'無法找到匹配的構造函數'它是否提供任何進一步的線索,如控制器/服務和行號?一半的實際錯誤代碼和一半的實際代碼很好沒有 - 除非我們坐在你的末端 – Vahid
@vahid感謝您的回覆,沒有其他錯誤發生,它在保存期間顯示,在控制檯根本沒有錯誤。 –