map代替javaBean有啥劣势么?

寂寞空虚党 2011-11-04 07:43:45
近来用的ibatis 前台用的flex. ibatis可以返回map,直接转换成as的Object。
很方便。
如果前台不使用flex,而是普通的jsp。用map代替javaBean有啥劣势么?为啥没人这么用呢?
个人觉得用map更灵活一点。
...全文
325 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
beiouwolf 2011-11-04
  • 打赏
  • 举报
回复
map多不方便
连语义都不明
你稍微大一点的表怎么维护管理啊
kouyiSC 2011-11-04
  • 打赏
  • 举报
回复
[Quote=引用楼主 heglase 的回复:]
近来用的ibatis 前台用的flex. ibatis可以返回map,直接转换成as的Object。
很方便。
如果前台不使用flex,而是普通的jsp。用map代替javaBean有啥劣势么?为啥没人这么用呢?
个人觉得用map更灵活一点。
[/Quote]

以前小项目爱用javabean方式。现在的大项目里面基本用的map,多个表之间字段返回时,比较灵活。。

如:有三个表的字段很多。配置文件做对应关系很庞大,减少工作量代码量,返回map然后写一个公共的方法进行转换为javabean。。。
lilianplayer_163 2011-11-04
  • 打赏
  • 举报
回复
javabean维护起来方便,类里面装的是什么很容易调试。
而且javabean里的字段可以做注释。
我写了一个map里面套的是list和其它字段,自己维护的时候比较困难。
寂寞空虚党 2011-11-04
  • 打赏
  • 举报
回复
但是不还得写那么多javaBean嘛。
fytq813 2011-11-04
  • 打赏
  • 举报
回复
貌似没什么劣势吧,我们也不用JavaBean了,map+freemarker+html
zx8813443 2011-11-04
  • 打赏
  • 举报
回复
都可以啊,javabean也不死板啊,看个人喜好吧
coooliang 2011-11-04
  • 打赏
  • 举报
回复
因为这样不是面向对象。
ibatis也可以映射为javaBean。

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧