论坛首页 Java企业应用论坛

jdbc还是ibatis?

浏览 50536 次
该帖已经被评为良好帖
作者 正文
   发表时间:2007-02-08  
我在项目中使用ibaits有点“暴力”:不愿意使用的,立即离开项目组。好在领导坚决支持我的决策决策。
现在系统在运行快二年了,去年开始在全省推。用户快超过3w了。
0 请登录后投票
   发表时间:2007-02-08  
ibaits应该比hibernate速度快一些吧??
0 请登录后投票
   发表时间:2007-02-08  
宏基小键盘 写道
个人觉得用JDBC不如用Spring的JdbcTemplate
用Spring的JdbcTemplate不如用Spring的SqlMapClientTemplate + iBATIS
不必自己封装,光iBATIS2一个版本已经为java社区服务了三年,还有.net,ruby的版本。

可以自己把框架搭起来,演示一下功能、性能和开发效率。
如果元老连这么一点框架学习的曲线都接受不了或“我不在乎”,那也真老了。


I agree!
0 请登录后投票
   发表时间:2007-02-08  
ibatis的学习曲线没有多高吧-看他主页上的两个pdf已经足够搞定所有可能的问题了
也许和你们公司的政治格局有关系,或者你的同事有别的方面的考虑,用新的东西可能会有风险。。。

不过那句“我不在乎”是在是太牛了
0 请登录后投票
   发表时间:2007-02-08  
yhjvcnet 写道
我在项目中使用ibaits有点“暴力”:不愿意使用的,立即离开项目组。好在领导坚决支持我的决策决策。
现在系统在运行快二年了,去年开始在全省推。用户快超过3w了。

有魄力,佩服。 话说回来在ibatis和jdbc之间我实在找不出使用jdbc的理由,或者即使是政治原因,spring的jdbcTemplate也是不错的选择,直接使用jdbc实在是下下策
0 请登录后投票
   发表时间:2007-02-09  
估计是元老们也要保住自己的阵地啊
0 请登录后投票
   发表时间:2007-02-09  
我以前也是用JDBC直接写的,现在用SPRING+HIBERNATE,在看以前的程序觉得是有点重复了,在DAO层:
public class UserDaoHibernate extends HibernateDaoSupport implements UserDao 
{
    /**
      * 根据id查找用户
      * @param id 需要查找的用户id
      */ 
    public User get(Integer id)
    {
        return (AuctionUser)getHibernateTemplate().get(User.class , id);
    }
0 请登录后投票
   发表时间:2007-02-09  
在SERVICE层直接调用DAO就行了
0 请登录后投票
   发表时间:2007-02-09  
这都要感谢SPRING提供的 HibernateDaoSupport ,它的功能太强大了
0 请登录后投票
   发表时间:2007-02-10  
你有两种选择, 说服大家使用新的技术, 要么加入一个能否让你使用新技术的团队.

By the way, 不要总想着改变人, 特别是大多数人, 能改变的是你自己. 包括你的决定和做事情的方法
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics