使用 MyBatis 定义集合实现的正确方法是什么。考虑下面的例子。我想LinkedHashSet
从映射中返回。Set
如果我不想LinkedHashSet
在映射接口中硬编码,我应该在哪里指定实现。
映射片段:
<select id="selectAll" resultType="Language">
SELECT
<include refid="languageColumns"/>
FROM language
ORDER BY ord
</select>
映射接口:
public interface LanguageDAO {
public Set<Language> selectAll();
}