xormplus / xorm

xorm是一个简单而强大的Go语言ORM库,通过它可以使数据库操作非常简便。本库是基于原版xorm的定制增强版本,为xorm提供类似ibatis的配置文件及动态SQL支持,支持AcitveRecord操作
BSD 3-Clause "New" or "Revised" License
1.55k stars 221 forks source link

no primary key for col #101

Open lxy1078014075 opened 3 years ago

lxy1078014075 commented 3 years ago

internal/statments/values的Value2Interface函数在结构体转换的时候一直报"no primary key for col xxx"的错误 看了一下源码,结构体部分一定会进入!col.SQLType.IsJson()分支,如果把这个分支放在最后,程序就能够正常的进行

ahojcn commented 2 years ago
type User struct {
    Address Address `xorm:"json"`
}

col.SQLType.IsJson() == true

Sadio94 commented 2 years ago
type User struct {
    Address Address `xorm:"json"`
}

col.SQLType.IsJson() == true what is mean? and where i can read the example?