第一次读库写入内存。以后从内存读。提高效率
public class SourcePool {
private static volatile SourcePool pool;
public TransUser user = new TransUser();
private SourcePool(){}
public void init(){
TransUserDao tuDao = new TransUserDao();
user = tuDao.findByCustId(1633);
}
public static SourcePool getInstance(){
if(pool == null){
synchronized (SourcePool.class){
pool = new SourcePool();
pool.init();
}
}
return pool;
}
public TransUser getUser() {
return user;
}
public void setUser(TransUser user) {
this.user = user;
}
}
=========
调用
SourcePool pool = SourcePool.getInstance();
TransUser user = pool.getUser();