在spring的設(shè)定檔裡配置這個(gè) 完後再在
方法裡註解這個(gè)@Transactional 就可以了麼
請(qǐng)問是註解在那一層呢是控制層還是service層還是dao層呢還是都可以
? ? ?為什麼要踩我的問題.....
擁有18年軟件開發(fā)和IT教學(xué)經(jīng)驗(yàn)。曾任多家上市公司技術(shù)總監(jiān)、架構(gòu)師、項(xiàng)目經(jīng)理、高級(jí)軟件工程師等職務(wù)。 網(wǎng)絡(luò)人氣名人講師,...
理論上應(yīng)該是寫在service,因?yàn)閐ao層只針對(duì)資料持久化,有時(shí)候業(yè)務(wù)涉及既要插數(shù)據(jù)又要上傳或者是要?jiǎng)h數(shù)據(jù)的同時(shí)刪除文件,這種業(yè)務(wù)一般都是在service中實(shí)現(xiàn),所以建議你放service層,還有查資料就不要用事務(wù)了
在業(yè)務(wù)層上註解,controller預(yù)設(shè)是單例的,一般情況下使用預(yù)設(shè)的事物就行