日常bug整理

2017-12-12

建SQLite數據庫表時,遇到外鍵關聯報錯:foreign key mismatch

解決:發現是個粗心問題,關聯的外鍵沒有作爲主鍵,原因是關聯的外鍵由INT改爲varchar字符型,取消主鍵自增的同時把主鍵也取消了尷尬

-------------------------------------------------------------------------------------------------------------------------------------

2017-12-12

mybatis配置SQLite的是時候數據源不正確

SSM項目啓動時報錯:the JDBC Driver has been forcibly unregistered.

參考:

http://blog.csdn.net/hj7jay/article/details/51686418    數據庫阿里連接池 druid配置詳解

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

2017-12-14

Mybatis訪問sqlite數據庫時,查詢和插入沒有效果,原因:

①SSM框架訪問的sqlite數據庫db文件和sqlite客戶端工具sqlite expert professional訪問的db文件不是同一個

②另外sqlite插入語句又主鍵自增的可設null值再插入數據庫,自動會自增

Message msg = new Message();
msg.setMsgno(null);

<insert id="addMsg" parameterType="Message">
insert into message(msgno,specno,senddate,notes) values(
#{msgno},
#{specno},
#{senddate},
#{notes}
)

</insert>





發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章