精华帖 (0) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-11-02
用bean如果字段名搞错了,在编译期就会出错
用map,要在运行时才报错 |
|
返回顶楼 | |
发表时间:2011-11-02
是的,有所选必有所失嘛。
|
|
返回顶楼 | |
发表时间:2011-11-02
用Map如果自己做的东西肯定不会有问题,但是如果是后期,别人会不知道你Map中存放的到底是啥,不像使用Bean,一直有哪些属性全知道了。这些只能经历了痛苦的项目才有感受
|
|
返回顶楼 | |
发表时间:2011-11-02
zhupan 写道 用Map如果自己做的东西肯定不会有问题,但是如果是后期,别人会不知道你Map中存放的到底是啥,不像使用Bean,一直有哪些属性全知道了。这些只能经历了痛苦的项目才有感受
是的,如果使用sqlMap的话,那必须写sqlMap文件和sql打交道。 |
|
返回顶楼 | |
发表时间:2011-11-02
javabean是必要的,可能你sql返回的数据可用map保存,但构建sql语句去数据库查数据时,javabean的作用就显现了,在编写程序时可以很容易的给javabean增加字段,而针对map的操作繁琐的多。
|
|
返回顶楼 | |
发表时间:2011-11-02
map不是类型安全的,bean是面向对象的并且类型安全的,bean的语义非常明确一看就懂,map就未必了,所以使用map后期维护起来非常麻烦,建议楼主不要图一时之快
|
|
返回顶楼 | |
发表时间:2011-11-03
抛出异常的爱 写道 罪恶的拼写错误。。。。。。。查了眼瞎才发现。。。。。谁他妈的建表时拼错了?
有过这种错误,匹配报表数据一直上不去,查了很久才发现。。。字母差一个 |
|
返回顶楼 | |
发表时间:2011-11-03
yin_bp 写道 map不是类型安全的,bean是面向对象的并且类型安全的,bean的语义非常明确一看就懂,map就未必了,所以使用map后期维护起来非常麻烦,建议楼主不要图一时之快
恩 受教了。 后期维护,确实比较浪费时间,还需自己去看sql。 但从,ibatis中,不管是sqlMap还是JavaBean都一样需要自己写sql、 但是JavaBean的编写,才数据传输的时候比较明了。 JavaBean确实有好处。 |
|
返回顶楼 | |
发表时间:2011-11-03
whaosoft 写道 evanzzy 写道 JavaBean还是有必要继续编写的,光用map不行的
确实呀~~ 我也觉得是 光是map功能是可以实现 但是后期维护就有问题! |
|
返回顶楼 | |
发表时间:2011-11-03
我们也一直在用ibatis,也一直都喜欢直接用 hashmap做 输入/输出的类型,
可是那天就遇到个问题: 我输入的查询条件,有String 有int 怎么用map传进去了, 后来没办法,只能用javabean 封装传进去了,,,(有其他办法)? |
|
返回顶楼 | |