Day8 | mybatis讀取datetime類型報(bào)錯(cuò)/分頁(yè)插件
?報(bào)錯(cuò)內(nèi)容:Cannot convert value '0000-00-00 00:00:00' from column 3 to TIMESTAMP.
MySQL數(shù)據(jù)庫(kù),如果數(shù)據(jù)庫(kù)中DateTime字段為空為值為'0000-00-00 00:00:00', Hibernate就會(huì)報(bào)錯(cuò)
解決:在數(shù)據(jù)庫(kù)連接時(shí),加上:zeroDateTimeBehavior=convertToNull
這樣,當(dāng)dateTime為全0時(shí),JAVA讀回來(lái)的時(shí)候就會(huì)變成null;
bean對(duì)應(yīng)的是響應(yīng)的實(shí)例。
dao是對(duì)應(yīng)與sql交互的環(huán)節(jié),為基礎(chǔ)的查詢。 逆向工程對(duì)應(yīng)生成mapper
service層是對(duì)dao層的復(fù)雜調(diào)用。
@Autowired
xxxMapper
controller層是與頁(yè)面交互的上冊(cè)。
@Autowired?
xxService
分頁(yè)插件
標(biāo)簽: