2021-10-20开发计量系统遇到的问题之--1启动mysql--2mybatis谨慎注释--3mybatis返回多表查询结果
生活随笔
收集整理的這篇文章主要介紹了
2021-10-20开发计量系统遇到的问题之--1启动mysql--2mybatis谨慎注释--3mybatis返回多表查询结果
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.數據庫沒有啟動
.電腦關機了,啟動后運行發現數據庫出問題了。應該是mysql沒有運行起來。網上百度了如何啟動mysql都沒起作用。
最后通過:計算機管理–》服務和應用程序–》服務 下找到mysql80,雙擊啟動。成功解決問題。
2.mybatis的xml中的注釋問題
出去玩了幾天,回來后發現代碼運行不起來了,之前還好好的。報錯是多了一個變量名,查了好久也沒有找到這個變量名在哪出現,后來看到注釋里邊有,于是嘗試把注釋去掉,居然運行成功了!神奇!這是后來加上去的,但是覺得沒什么必要就給注釋上了,沒想到注釋了還能影響到代碼的運行。
原因如下:mybatis mapper.xml --注釋 帶參數的坑
3.多表查詢遇到的javabean問題
單表查詢的返回值是某一個JavaBean,這很好理解,但是多表查詢的返回值是多個表組成的大表,這種情況下網上使用的辦法大多為新建一個類,其中包含多個表的屬性,或者某個類的屬性中包含另一個類的變量。這些情況下都得新建一個類,我覺得甚是不美觀,憑空多出來的類破壞了一個表對應一個entity類的美觀。或者某個類中的屬性多了其他類的變量破壞了該類的美觀。那么解決辦法呢?就是萬能的JSONObject!
總結
以上是生活随笔為你收集整理的2021-10-20开发计量系统遇到的问题之--1启动mysql--2mybatis谨慎注释--3mybatis返回多表查询结果的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JavaScript是如何同时做到单线程
- 下一篇: redis stream持久化_Beet