读书人

spring 2.0_MVC+Ibatis web 范例

发布时间: 2012-10-19 16:53:36 作者: rapoo

spring 2.0_MVC+Ibatis web 实例

这个便子是我在面试之后回来做的,

?

前段时间不久,我去面试,那个公司说要用spring 2.0 加上ibatis

?

框架用得越少越好,而且版本低点,会比较成熟,因为人家做国税的吗。

下面就是本人花了1个小时的时间简单的配了一下:

?username="雷武銮"

其中包括spring 的事务的配置:

<bean id="transactionManager"      ref="dataSource"/>    </bean>  <aop:config proxy-target-advice-ref="txAdvice"/></aop:config><tx:advice id="txAdvice"><tx:attributes>    <tx:method name="get*" read-only="true"/><tx:method name="find*" read-only="true"/><tx:method name="update*" propagation="REQUIRED" /> <tx:method name="delete*" propagation="REQUIRED" /> <tx:method name="add*" propagation="REQUIRED" /> <tx:method name="save*" propagation="REQUIRED" /> <tx:method name="insert*" propagation="REQUIRED" /> <tx:method name="*"/></tx:attributes></tx:advice>

?

并且写了一个简单的servivces 主类:

public class IbatisBaseService extends SqlMapClientDaoSupport{/** * select All Entity by statementName * @return */@SuppressWarnings("unchecked")public List<Object> getAllEntity(String statementName){List<Object> list=this.getSqlMapClientTemplate().queryForList(statementName);return list;}/** *  * @param statementName * @param id * @return */public Object getEntityById(String statementName,Object id){return this.getSqlMapClientTemplate().queryForObject(statementName,id);}/** * insert a entity by statementName * @param entity is a orm entity */public void inserEntity(String statementName,Object entity){this.getSqlMapClientTemplate().insert(statementName,entity);}/** *update entity by statementName * @param entity is orm entity */public void updateEntity(String statementName,Object entity){this.getSqlMapClientTemplate().update(statementName,entity);}/** * delete entity by statementName * @param statementName * @param id, is entity id */public void deleteEntityById(String statementName,Object id){this.getSqlMapClientTemplate().delete(statementName,id);}

?

实现了增删改查

?

?如图是项目的目录分部:


spring 2.0_MVC+Ibatis web 范例
?一个简单的例子希望对你学习有帮助。

?

1 楼 longtian2 2012-05-07 感谢,小弟正在学习中! 2 楼 aegeanmoon 2012-07-16 不错 ,正需要,支持下

读书人网 >Web前端

热点推荐