标签: java sql persistence mybatis
MyBatis 3是否需要在将SQL映射到/来自的类中使用公共setter(或getter)?是否可以强制它使用反射?
答案 0 :(得分:3)
我前一段时间尝试过,我觉得它很有效。那是在ibatis。
mybatis支持(并且记录在案)是构造函数注入。通过在resultMap中使用构造函数标记,您可以指定参数。你需要有一个令人讨厌的匹配构造函数,但它允许你构建不可变对象并避免使用setter。
http://www.mybatis.org/core/sqlmap-xml.html