MyBatis 3是否需要公共制定者?

时间:2013-01-16 07:31:01

标签: java sql persistence mybatis

MyBatis 3是否需要在将SQL映射到/来自的类中使用公共setter(或getter)?是否可以强制它使用反射?

1 个答案:

答案 0 :(得分:3)

我前一段时间尝试过,我觉得它很有效。那是在ibatis。

mybatis支持(并且记录在案)是构造函数注入。通过在resultMap中使用构造函数标记,您可以指定参数。你需要有一个令人讨厌的匹配构造函数,但它允许你构建不可变对象并避免使用setter。

http://www.mybatis.org/core/sqlmap-xml.html