sqlsessiontemplate為什么不能通過自動注入?
要把@Resource(namesqlSession)改成@Resource(namesqlSessionFactory)才行或者就寫@Resource就行,這個注解不指明name的時候會ByType注入由spring自己幫你決定注入什么bean,但是你指定了name之后就只能ByName注入spring找不到這個bean自然就注入不了
springsession每次都訪問redis嗎?
是的,每次都是先訪問注冊表再運行的
spring事務hibernate執(zhí)行順序
在SpringService中,如果完全使用Hibernate進行操作,那么只有在事務結(jié)束時都會按順序刷新所有語句的結(jié)果到數(shù)據(jù)庫,但如果事務中存在原始SQL語句,那么執(zhí)行順序就會出現(xiàn)問題,原始SQL的執(zhí)行會在hibernat語句之前,解決方法是在hibernate的session中使用session.flush()將數(shù)據(jù)刷到數(shù)據(jù)庫中。
springsession什么時候讀取redis?
在啟動之后就會直接進入注冊表讀取數(shù)據(jù)