我們的項目中有彈簧服務。例如UserService。Junit忽略服務中的我的@Transactional註釋
這些服務使用@Transactional註釋。
我們只是試圖執行,涉及到這些服務,由於某種原因,@Transactional註釋被忽略JUnit測試。 (例如,我使用@Test而不使用@Transactional,它使用了一個確實是@Transactional被賦值的服務,在該服務中它保存了一個新的對象(實體),該實體在事務結束之前被保存在數據庫中(提交)。)
我想指出,我們不希望我們的JUnit測試與@Transactional自己進行註釋。
是否可以強制執行JUnit來不能忽視我們的服務@Transactional註解?
感謝,
你如何感受一個事實,即它不是'@ Transactional'? –
見我的編輯.... – Urbanleg