We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents ebb6364 + bf545ef commit d7de699Copy full SHA for d7de699
do.go
@@ -77,7 +77,7 @@ func (d *DO) ReplaceConnPool(pool gorm.ConnPool) {
77
// UseModel specify a data model structure as a source for table name
78
func (d *DO) UseModel(model interface{}) {
79
d.modelType = d.indirect(model)
80
-
+ d.db = d.db.Model(model).Session(&gorm.Session{})
81
err := d.db.Statement.Parse(model)
82
if err != nil {
83
panic(fmt.Errorf("Cannot parse model: %+v\n%w", model, err))
@@ -710,7 +710,7 @@ func (d *DO) Updates(value interface{}) (info ResultInfo, err error) {
710
valTyp = rawTyp
711
}
712
713
- tx := d.db
+ tx := d.db.Model(d.newResultPointer())
714
if d.backfillData != nil {
715
tx = tx.Model(d.backfillData)
716
0 commit comments