您的位置:首页 > 其它

Mybaties中的总结<一>

2017-06-29 10:57 253 查看
出现的问题使用引入jdbc的jar时出现了错误最后又找到了原因



创建一个config.xml配置文件来进行连接数据库,注册Mapper.xml配置文件







@config.xml中的主要配置文件

<configurations>

      <environments    default="development">

           <environment   id="development">

             <transactionManager type="JSBC"/>

                <dataSource type="POOLED">

                             <property name="driver"  value="com.mysql.jdbc.Driver" />

                             <property name="url" value="jdbc:mysql://localhost:8080://库名;"/>

                             <property name="username" value="root">

                            <property name ="password" value="root"'/>

                <dataSource>

           </environment>

     </environment>

<mappers>

<!---注册mapper.xm文件,userMapper.xml位于具体的包名下,taotao.com所以resource写成taotao.com.userMapperxml-->

<mapper resource="taotao.com.userMapperxml">

</mappers>

</configuration>

测试的主题类

//先获取config.xml配置文件

String config="config.xml";

//类加载器,加载到配置文件

InputStream      inputStream = Test.class.getClassLoader().getResourceAsStream(config);

//构建sqlsession工厂

SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);

//创建能执行映射文件中sql的sqlSession

SqlSession sqlSession =                sqlSessionFactory.openSession();

//映射sql的标识符,路径是指Mapper.xml中的namesapce=url,标签中的id

String statement ="url.id"

//执行查询返回一个user对象的sql

User  user=  sqlSession .selectOne(statement,1);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: