Service层和Dao层命名需要统一吗?
最近产生了一个争论问题,有的人说在Spring+mybatis运用中坚持要这样写:
<resultMap type="com.plat.domain.User" id="userResultMap">
<id column="id" property="id" />
<result column="yoyou_id" property="yyid" />
</resultMap>
是因为处于安全的考虑,如果Service的对象属性名称就是和字段名称完全对应,那么SQL注入会变的更容易。
而有的人希望滤去resultMap,而希望对象自动映射到字段上。因为这样方便。真不知道哪种观点更靠谱一点?