CommonColumn - mikeshimura/dbflute GitHub Wiki
Common Column
dfpropのSampleは下記の通り。
importMapは import分の指定。
左側のKeyは同じにならなければ何でも良い。
map:{
; importMap = map:{
; import1=time
}
; beforeInsertMap = map:{
; registerDatetime = df.CreateTimestamp(time.Now())
; registerUser = context.Get("User")
; registerProcess = context.Get("Process")
; updateDatetime = df.GetEntityValue(entity, "registerDatetime")
; updateUser = df.GetEntityValue(entity, "registerUser")
; updateProcess = df.GetEntityValue(entity, "registerProcess")
}
; beforeUpdateMap = map:{
; updateDatetime = df.CreateTimestamp(time.Now())
; updateUser = context.Get("User")
; updateProcess = context.Get("Process")
}
}
使用方法のSampleは下記の通り。
ctx:=df.CreateContext()
ctx.Put("User","TEST_User")
ctx.Put("Process","TEST_Process")
member := entity.CreateMember()
member.SetMemberName("testName")
member.SetMemberAccount("testAccount")
member.SetMemberStatusCode("FML")
_, err1 := bhv.MemberBhv_I.Insert(member, tx, ctx)