SSM中mabatis的配置

    和Mybatis有关的文件主要有三种,dao,entry,mapper

(ps:具体实现数据库操作,具体使用参考http://blog.csdn.net/bear_wr/article/details/52383840)

     dao(Data Access Object):主要从配置文件中读取数据库连接数据生成数据库对话实例Sqlsession。

     首先在resources建立mysql.properties,添加内容:

# jdbc驱动连接配置
# jdcb驱动
jdbc.driver = com.mysql.jdbc.Driver
# 连接的url
jdbc.url = jdbc:mysql://服务器ip:3306/数据库名?useUnicode=true&characterEncoding=utf8
# 用户名
jdbc.username = 用户名
# 密码
jdbc.password = 密码

     然后在dao包中新建Dboperator类:

public class DbOperator {

    //数据库操作实例
    static SqlSession sqlSession = null;

    /**
     * 建立数据库连接并返回数据库操作实例
     */
    public static SqlSession getSqlSession(){
        try {
            //从配置文件中获取sql连接设置,并告知系统
            InputStream inputStream = Resources.getResourceAsStream("mybatis.cfg.xml");
            //利用配置文件产生SqlSessionFactory
            SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);
            //开始数据库对话实例
            sqlSession = sqlSessionFactory.openSession();
        } catch (IOException e) {
            e.printStackTrace();
        }
        return  sqlSession;
    }

}

    然后再entry中建立javabean类,在mapper中建立数据库操作接口。

    在mybatis.cfg.properties中配置使用环境和声明所有的javabean及mapper接口



<configuration>

    
    <properties resource="mysql.properties">properties>

    <typeAliases >
        
        <typeAlias type="plf.entity.UserBean" alias="UserBean"/>
        
    typeAliases>

    
    <environments default="cybatis">
        <environment id="cybatis">
            
            <transactionManager type="JDBC" />

            
            
            
            
            <dataSource type="POOLED">  
                <property name="driver" value="${jdbc.driver}" />
                <property name="url" value="${jdbc.url}" />
                <property name="username" value="${jdbc.username}" />
                <property name="password" value="${jdbc.password}" />
            dataSource>

        environment>
    environments>

    <mappers>
        
        <mapper resource="UserMapper.xml"/>
    mappers>

configuration>

    建立相应的mapper.xml文件具体实现数据库操作,具体使用参考http://blog.csdn.net/bear_wr/article/details/52383840

你可能感兴趣的:(数据库,框架)