sqlite: Use per-thread connections
This commit is contained in:
@@ -12,20 +12,20 @@
|
||||
class SqliteDao
|
||||
{
|
||||
protected:
|
||||
std::shared_ptr<sqlite::database> db;
|
||||
sqlite::database *db = nullptr;
|
||||
|
||||
public:
|
||||
SqliteDao()
|
||||
{
|
||||
}
|
||||
|
||||
SqliteDao(std::shared_ptr<sqlite::database> db)
|
||||
SqliteDao(sqlite::database &db)
|
||||
{
|
||||
this->db = db;
|
||||
this->db = &db;
|
||||
}
|
||||
void setDb(std::shared_ptr<sqlite::database> db)
|
||||
void setDb(sqlite::database &db)
|
||||
{
|
||||
this->db = db;
|
||||
this->db = &db;
|
||||
}
|
||||
|
||||
inline void throwFrom(const sqlite::sqlite_exception &e) const
|
||||
|
Referens i nytt ärende
Block a user