jfinal model 这个用法是否存在线程安全问题呢

public class PickGoodsManageFileModel extends Model<PickGoodsManageFileModel>{

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	public static final PickGoodsManageFileModel dao = new PickGoodsManageFileModel();
	
	

}


请问詹总,这个dao会不会有线程安全问题呢?我最近在学习多线程这一块,对这块内容并不了解。但是感觉上来看它是属于类变量,多个线程调用会不会存在问题?麻烦指教一二。谢谢。


评论区

JFinal

2017-07-13 17:59

new PickGoodsManageFileModel(); 改为下面的代码就没问题了:
new PickGoodsManageFileModel().dao();

linuxea

2017-07-13 21:32

@JFinal 谢谢詹总。让小弟我再研究一两下

linuxea

2017-07-14 12:01

@JFinal 詹总。我们现在用的旧版本model里面好像没有dao这个方法呢?//乔丹哭泣脸

JFinal

2017-07-14 12:20

@linuxea 升级到新版本,不要忧郁

热门反馈

扫码入社