Spring基础:数据访问(3)

阅读更多
在开源世界里,有很多ORM框架使用,比如Hibernate,还有近几年用的比较多的Mybatis,关于这些框架的优点缺点,这里就不详细叙述,仅关注如何结合Spring和Mybatis。

1. Mybatis属性配置文件



    
        
    
    
        
    
    
        
    



2. Mybatis Dao操作配置文件



    
    
    
        INSERT INTO t_forum(forum_name,forum_desc)
        VALUES(#{forumName},#{forumDesc})
    
    
    
        UPDATE t_forum
        SET forum_name=#{forumName},forum_desc=#{forumDesc}
        WHERE forum_id=#{forumId}
    



3. 在Spring的配置文件中配置Mybatis使用的SqlSessionFactory



4. 注入Mybatis所使用的Template,SqlSessionTemplate

    



5. 编写Mybatis的DAO类
@Repository
public class ForumMybatisDao {
    @Autowired
    private SqlSessionTemplate sessionTemplate;
    public Forum getForum(int forumId) {
        return sessionTemplate.selectOne(
                "com.firethewhole.maventest11.dao.mybatis.ForumMybatisDao.getForum"
                , forumId);
    }
}
  • maventest11.zip (20.4 KB)
  • 下载次数: 0

你可能感兴趣的:(spring)