当前位置:Gxlcms > 数据库问题 > 解决多线程下数据库操作问题

解决多线程下数据库操作问题

时间:2021-07-01 10:21:17 帮助过:3人阅读

class DBHelper { private static DB db=null; public DBHelper(DB db) { DBHelper.db=db; } private DBHelper(){ } /** * 用于处理多线程中采集到的数据出现空指针情况 */ public static DB getDB(){ return db; } }

2.在Controller中使用数据库辅助类的构造函数将db传入:

//传递db对象
DBHelper dbHelper=new DBHelper(db);

3.最后在你引用的地方调用这个db:

DB db=DBHelper.getDB();
db.saveAndFlush(arg);

就ok了!

解决多线程下数据库操作问题

标签:static   问题   情况   pre   bsp   style   引用   数据   pos   

人气教程排行