gpt4 book ai didi

java - MyBatis 3 是否需要公共(public) setter ?

转载 作者:行者123 更新时间:2023-12-04 05:15:16 25 4
gpt4 key购买 nike

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

最佳答案

我不久前尝试过,我认为它确实有效。那是在ibatis中。

mybatis 支持(并记录在案)的是构造函数注入(inject)。通过在 resultMap 中使用构造函数标签,您可以指定参数。您确实需要一个匹配的构造函数,这可能很烦人,但它允许您构建不可变对象(immutable对象)并避免 setter 。

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

关于java - MyBatis 3 是否需要公共(public) setter ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14353318/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com