/
githubmirror
/
xorm
Обзор
Документация
Войти
/
githubmirror
/
xorm
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
session_exist.go
32 строки
731 B
Lunny Xiao
refactor insert condition generation (#1998)
20 июл 2021, 08:46
20 июл 2021, 08:46
a7e010d
Код
Авторство
О чём код?
// Copyright 2017 The Xorm Authors. All rights reserved. // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. package xorm // Exist returns true if the record exist otherwise return false func (session *Session) Exist(bean ...interface{}) (bool, error) { if session.isAutoClose { defer session.Close() } if session.statement.LastError != nil { return false, session.statement.LastError } sqlStr, args, err := session.statement.GenExistSQL(bean...) if err != nil { return false, err } rows, err := session.queryRows(sqlStr, args...) if err != nil { return false, err } defer rows.Close() if rows.Next() { return true, nil } return false, rows.Err() }