java中,DAO层就是操作数据库中的内容,为什么不将其写成静态的形式,想工具类一样去调用呢?
数据库操作有连接、有事务、有数据集,难道整个程序只能有一个连接、一个事务、一个数据集?
也可以这么写,但是比较大的项目要考虑并发性能、业务逻辑的可维护性,可移植/替换性等等,具体看需要。
谢各位回答,程序写出来一运行就知道为什么不能这样写了。自己对线程与静态修饰之间的关系理解不清晰导致