Агуулгын хүснэгт:
- @transactional заавал байх ёстой юу?
- Бид хэзээ @transactional ашиглах ёстой вэ?
- @transactional гэж юу вэ?
- Ямар тархалтад шинээр хэрэгтэй вэ?
Видео: Хэзээ @transactional шаардлагатай вэ?
2024 Зохиолч: Taylor Jerome | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-11 19:15
Үржүүлэх. REQUIRED нь @Transactional тэмдэглэгээний өгөгдмөл тохиргоо юм. ШААРДЛАГАТАЙ тархалтыг дараах байдлаар тайлбарлаж болно: Хэрэв одоо байгаа физик гүйлгээ байхгүй бол Spring контейнер нэгийг үүсгэнэ.
@transactional заавал байх ёстой юу?
REQUIRED нь Transaction-н өгөгдмөл тархалтын горим тул та үүнийг тодорхой тохируулах шаардлагагүй.
Бид хэзээ @transactional ашиглах ёстой вэ?
@Гүйлгээний тэмдэглэгээг салшгүй бүх үйлдлийн эргэн тойронд байрлуулсан байх ёстой. @Transactional гүйлгээний тархалтыг ашиглан автоматаар зохицуулагдана. Энэ тохиолдолд өөр аргыг одоогийн аргаар дуудсан тохиолдолд тухайн арга нь одоо байгаа гүйлгээнд нэгдэх сонголттой байх болно.
@transactional гэж юу вэ?
Гүйлгээг буцаах. @Transactional тайлбар нь аргынаргын гүйлгээний семантикийг тодорхойлсон мета өгөгдөл юм. Бидэнд гүйлгээг буцаах хоёр арга бий: мэдүүлгийн болон программын. Мэдээллийн аргын хувьд бид аргуудыг @Transactional тайлбартай тэмдэглэнэ.
Ямар тархалтад шинээр хэрэгтэй вэ?
ШИНЭ тархалт ШААРДНА
Өргөлт нь ШИНЭ_ШААРДЛАГАТАЙ үед Spring одоогийн гүйлгээ байгаа бол түр зогсоож, дараа нь шинээр үүсгэнэ: @Transactional(үргүүлэх=Тархалт.