代码拉取完成,页面将自动刷新
package sago
import "github.com/go-xorm/xorm"
//提供封装的方式,保证调用风格统一
var MysqlDialect *DbDialect
type Session = xorm.Session
type DbDialect struct{}
func (m *DbDialect) Where(query interface{}, args ...interface{}) *xorm.Session {
return MysqlEngine.Where(query, args)
}
func (m *DbDialect) Limit(limit int) *xorm.Session {
return MysqlEngine.Limit(limit)
}
func (m *DbDialect) OrderBy(order string) *xorm.Session {
return MysqlEngine.OrderBy(order)
}
func (m *DbDialect) Select(str string) *xorm.Session {
return MysqlEngine.Select(str)
}
func (m *DbDialect) Count(bean ...interface{}) (int64, error) {
return MysqlEngine.Count(bean)
}
func (m *DbDialect) Find(bean ...interface{}) error {
return MysqlEngine.Find(bean)
}
func (m *DbDialect) FindBySql(sql string, items []interface{}) error {
return MysqlEngine.SQL(sql).Find(&items)
}
func (m *DbDialect) GetById(id int, item interface{}) (bool, error) {
return MysqlEngine.Id(id).Get(item)
}
func (m *DbDialect) UpdateById(id int, item interface{}) (int64, error) {
return MysqlEngine.Id(id).Update(item)
}
func (m *DbDialect) Insert(bean ...interface{}) (int64, error) {
return MysqlEngine.Insert(bean)
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。