首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

spring3+ ibatis2()配备

2012-06-26 
spring3+ ibatis2()配置参考http://blog.csdn.net/cl61917380/article/details/6528470特别说明,spring3对

spring3+ ibatis2()配置
参考
http://blog.csdn.net/cl61917380/article/details/6528470

特别说明,spring3对ibatis2的支持 与spring2.5与ibatis2写法不同

一 xml 配置

<!-- 1.第一种方式(必须使用注解的方式@Resource) : 自定义一些方法 如queryForString,queryForBoolean等 -->
<bean id="mySqlMapClientDaoSupport" ref="dataSource" />
  <property name="sqlMapClient" ref="sqlMapClient" />
</bean>

<!-- 2.第二种方式(必须使用注解的方式@Resource),使用get,set方式需要使用接口的方式才行-->
<bean id="sqlMapClientTemplate" ref="dataSource" />
  <property name="sqlMapClient" ref="sqlMapClient" />
</bean>

</beans>

二 java 写法




UserDaoImpl:

@Component("userDao")
public class UserDaoImpl implements UserDao {
// 使用get,set方式不行 ,因为SqlMapClientTemplate不是接口
@Resource
private SqlMapClientTemplate sqlMapClientTemplate;

@Resource
private MySqlMapClientDaoSupport mySqlMapClientDaoSupport;





UserAction:


public class UserAction extends ActionSupport {
@Resource
private UserDao userDao;

@Override
public String execute() throws Exception {
  System.out.println(userDao.getUser("1"));
  return SUCCESS;
}
}

热点排行