欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

JavaDAO中數據庫的各種操作方法是否可以設為static?

老白2年前18瀏覽0評論

不可以!

數據庫連接池是需要實例化的,而在java中靜態方法是不能訪問非靜態對象的,這是其一,但不重要,重要的一點是,如果你想到辦法讓DAO中的方法都變成了靜態的,你就會失去對事務控制,因為事務肯定是基于實例的。

我估計題主提這個問題,應該是因為每個對象都對應著一類DAO操作,相對繁瑣,有這種想法是好的,但目前JAVA體系的架構在這里擺著吧,暫時還掙脫不了這個束縛,有可能到了JAVAV20可能實現(純屬玩笑)。

好啦,這里是TechStar,做過幾年的java開發,略知一二,有什么說的不對的地方還請各位海涵~~~