MCPcopy
hub / github.com/go-gorm/gorm / BeforeDelete

Method BeforeDelete

tests/hooks_test.go:77–83  ·  view source on GitHub ↗
(tx *gorm.DB)

Source from the content-addressed store, hash-verified

75}
76
77func (s *Product) BeforeDelete(tx *gorm.DB) (err error) {
78 if s.Code == "dont_delete" {
79 err = errors.New("can't delete")
80 }
81 s.BeforeDeleteCallTimes = s.BeforeDeleteCallTimes + 1
82 return
83}
84
85func (s *Product) AfterDelete(tx *gorm.DB) (err error) {
86 if s.Code == "after_delete_error" {

Callers

nothing calls this directly

Calls 1

NewMethod · 0.65

Tested by

no test coverage detected