階段3 1.Mybatis_12.Mybatis注解開發_5 mybatis注解建立實體類屬性和數據庫表中列的對應關系


創建新項目,一對多

復制剛才關閉的項目的文件

復制到們的新項目里面

復制包的依賴

刪減相關代碼。只保留這三個查詢的方法

模糊查詢改成傳統的占位符的方式

之前是可以自定義實體類的屬性字段,和數據庫的字典不一致

增加測試方法

除了用戶民 其他都是null值

@Results注解

這個注解包含了id和多個result

里面還有還有一個@Result注解

如果是主鍵把id設置為true,id默認為false

所有第一個id這里我們設置為true,表示id字段是主鍵

其他的字段可以不用因為id 默認為false


再次測試

字段就都有值了


但是再次測試另外的方法的時候,別的方法也需要這些注解。Results加上id屬性

使用ResultMap指定id

測試findOne數據可以正常

value只有一個 元素可以省略,數組中只有一個元素,大括號也可以省略


測試結果相同

給模糊查詢也加上映射

測試


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM