最近产生了一个争论问题,有的人说在Spring+mybatis运用中坚持要这样写:
是因为处于安全的考虑,如果Service的对象属性名称就是和字段名称完全对应,那么SQL注入会变的更容易。
而有的人希望滤去resultMap,而希望对象自动映射到字段上。因为这样方便。真不知道哪种观点更靠谱一点?
最近产生了一个争论问题,有的人说在Spring+mybatis运用中坚持要这样写:
是因为处于安全的考虑,如果Service的对象属性名称就是和字段名称完全对应,那么SQL注入会变的更容易。
而有的人希望滤去resultMap,而希望对象自动映射到字段上。因为这样方便。真不知道哪种观点更靠谱一点?
没明白。。。service里怎么会有跟model的属性名相同的属性呢?
column="yoyou_id" property="yyid"
就是字段名称和对象属性名称是一致好呢?还是取别名好?
我个人倾向于不要一致,java代码一般采用驼峰式命名,数据库肯定不能用这种方式,因为大小写体现不出来。