MyBatis 3 在将 SQL 映射到/从 SQL 映射的类中是否需要公共(public) setter(或 getter)?是否可以强制它使用反射?
最佳答案
我不久前尝试过,我认为它确实有效。不过那是在 ibatis 中。
mybatis 支持(并且有文档记录)的是构造函数注入(inject)。通过使用 resultMap 中的构造函数标签,您可以指定参数。您确实需要有一个匹配的构造函数,这可能会很烦人,但它允许您构建不可变的对象并避免 setter 。
关于java - MyBatis 3 需要公共(public) setter 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14353318/