در این بخش خواهیم دید وقتی لایه Spring Security را در پروژه Spring داریم از چه راه هایی میتوان اطلاعات کاربر احراز هویت شده را دریافت کرد
در این بخش خواهیم دید وقتی لایه Spring Security را در پروژه Spring داریم از چه راه هایی میتوان اطلاعات کاربر احراز هویت شده را دریافت کرد
در نگاه اول کاربرد استفاده از Annotation های NotNull@ و (Column(nullable = false@ یکسان بنظر می آیند و میتوان بجای یکدیگر استفاده شوند ولی اینگونه نیست.
حتی هنگام استفاده در یک JPA Entity هر دو annotation از ذخیره مقادیر Null در دیتابیس جلوگیری میکند ولی تفاوت های چشمگیری دارند که در ادامه به آنها میپردازیم
در Spring با استفاده از Tranctional@ میتوانستیم براحتی تراکنش ها را کنترل کنیم و درگیر جزییات پیاده سازی و Transaction Management نشویم . ولی همیشه استفاده از Transctional@ بهترین روش نیست . در این بخش خواهیم دید که چه راهکارهایی برای کنترل بیشتر روی Transaction مانند TransactionTemplate داریم و مزایای آن چیست
معمولا هر Entity به یک Table از دیتابیس مرتبط است ولی گاهی نیاز به طراحی Entity ای داریم که به چند Table مرتبط است که در این بخش به بررسی و شرایط مورد نیاز آن می پردازیم