簡體   English   中英

有沒有辦法強制mybatis使用setter

[英]is there any way to force mybatis to use setter

在使用 mybatis 從數據庫設置值之前,我需要做一些邏輯,但是,我的列表字段總是 size=0

在此處輸入圖片說明

我真的需要幫助,如果有人知道請幫助我,我很感激

MyBatis 正在調用你的 setter。 但它的工作方式與您想象的不同。

這是它的工作方式 - MyBatis 將創建一個空列表並將其設置在您的 POJO 中。 然后,對於每一行,MyBatis 將調用getRoleList().add()逐行填寫列表。 MyBatis 不會創建一個內部的值列表,然后用一個完全填充的列表調用setRoleList()

最好將 MyBatis 對象用作簡單的 POJO。 任何其他處理都應該在對象從 MyBatis 返回后完成。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM