Grails中的对象关系映射
我有两个名为“employees”和“dataentry”的表。我需要将employee表中的employee_id列设置为主键,并将dataentry中的employee_id列设置为employees.employee_id的外键。如何在groovy域类中实现这一点Grails中的对象关系映射,grails,gorm,Grails,Gorm,我有两个名为“employees”和“dataentry”的表。我需要将employee表中的employee_id列设置为主键,并将dataentry中的employee_id列设置为employees.employee_id的外键。如何在groovy域类中实现这一点 package com.standout.utility应用程序 导入java.util.Date; 导入com.standout.utilityapplication.Dataentry 班级员工{ 静态映射={ 表“雇员”
package com.standout.utility应用程序
导入java.util.Date;
导入com.standout.utilityapplication.Dataentry
班级员工{
静态映射={
表“雇员”
版本错误
}
static hasMany=[employee\u id:Dataentry]
字符串employee\u id
员工姓名字符串
弦乐队
长期联系电话号码
字符串名称
静态约束={
员工id(可空:false,最大大小:10)
员工姓名(可空:false,maxSize:100)
团队(可空:真,最大大小:40)
联系人号码(可空:真,最大大小:10)
名称(可为空:真,最大尺寸:40)
}
}
类似于此的东西应该会让实体加入。惯例是以单数而非复数命名实体(雇员,非雇员):
让系统来处理细节。类似于此的东西应该会让实体加入。惯例是以单数而非复数命名实体(雇员,非雇员): 让系统来处理细节
here is my employees.groovy model class
class Employee {
static hasMany = [dataentries:Dataentry]
static mapping = {
id name:'employee_id'
}
}
class Dataentry {
static belongsTo = [employee:Employee]
}