flike / kingshard

A high-performance MySQL proxy
6.41k stars 1.23k forks source link

kingshard和gorm的问题 #380

Open newgoo opened 7 years ago

newgoo commented 7 years ago

kingshard对gorm是不支持的嘛?我在使用gorm,对kingshard中间件做操作的时候会出现找不到表的情况

staberAi commented 7 years ago

我也一样 ;有没有人解决过这个问题

michaelyou commented 6 years ago

orm最终也是sql,可以把sql打出来看看,理论上不会不支持

flike commented 6 years ago

是不是由于事务导致的?其实你看gorm最后发送的sql是什么?然后在命令行操作一下该sql,就知道问题在哪了。

vigoss1944 commented 6 years ago

问题解决了,在sharding的情况下,kingsharding不支持prepare语句,解决方案:interpolateParams=true, 表示不直接使用prepared statement,就可以用了,本人使用的是xorm