为了账号安全,请及时绑定邮箱和手机立即绑定

通过自动回复机器人学Mybatis---基础版

难度中级
时长 4小时30分
学习人数
综合评分9.73
430人评价 查看评价
9.9 内容实用
9.7 简洁易懂
9.6 逻辑清晰
  •   ongl的操作符

    https://img1.sycdn.imooc.com//5b59c7560001383112300101.jpg

    查看全部
  • 利用foreach标签从集合中取出数据

    https://img1.sycdn.imooc.com//5b59c6ee0001e62313320273.jpg

    查看全部
  • ognl表达式从集合中取出一条数据

    https://img1.sycdn.imooc.com//5b59c64d0001680112590391.jpg

    查看全部
  • mybatis中的ognl表达式

    https://img1.sycdn.imooc.com//5b59c5ab00014eb212280429.jpg

    查看全部
  • @Mybatis学习---SQL基本配置与执行
    一、在核心配置文件中指定要执行的sql配置文件的路径

     使用<mappers> 可以添加多个sql映射文件,指定资源时,使用resource属性指定资源路径即可,
     这样程序会自动读取sql配置文件,并创建sqlSessionFactory。
    二、配置messege.xml查询数据库(sql配置文件)
     执行sqlSession.selectList()方法时,通过配置文件中的select标签找到sql语句,
     执行数据库的查询,返回的结果通过select标签中resultMap这样的一个属性,
     去查找resultMap标签,然后按照resultMap中的标签中的配置完成java属性与数据库字段的对应。
    三、mybatis的sql语句通过xml文件进行配置
     sql的配置文件中的<mapper>标签的namespace要唯一,调用sql语句。
     eg:sqlSession.selectList("Messages.list");//namespace的名字点上语句的ID
    四、配置文件
     <resultMap type="" id="Message">//映射的是封装返回结果的bean,type是bean的全类名,id要唯一(resultMap中)
      <id column="ID" jdbcType="VARCHAR" property="id"></id>  //主键使用,column对应的是数据的字段名,jdbcType对应的是数据字段的类型,property对应的是实体的属性名
      <result ></result> //其他字段使用
     </resultMap>
     查询语句:
     <select id="list" resultMap="Message">sql语句</select>
     写好的sql配置文件,可在mybatis的连接配置文件中引入:
     <mappers>
      <mapper resource="sql配置文件路径" ></mapper>
     </mappers>
     <mappers>中子标签<mapper>的resource属性也是从src根目录开始算起,“.”改为“/”;如果有多个<mapper>则需添加多个。

    查看全部
  • @Mybatis学习---Mybatis下载并搭建核心架构
    一、SqlSession的作用

    1.向SQL语句传入参数
    2.执行SQL语句
    3.获取结果
    4.事务的控制

    二、得到SqlSession
    1.通过配置文件获取连接
    2.通过SqlSessionFactoryBuilder() 来得到sql 会话工厂
    3.最后打开会话得到SqlSession

    三、Exp
    //通过配置文件获取数据库连接信息
    Reader reader=Resources.getResourceAsReaser("config/Configuration.xml");
    //通过配置信息构建一个sqlSessinfactory
    SqlSessionFactory sqlSessionFactory=new SqlSessionfactoryBuilder(reader);
    //通过sqlSessionFactory打开一个数据库回话
    SqlSession sqlsession=sqlSessionFactory.openSession();

    查看全部
  • 多谢师傅,请开始你接下来的表演
    查看全部
    0 采集 收起 来源:常见问题解析

    2018-07-22

  • dao层的需求是 1能与数据库交互 2可以执行sql语句
    查看全部
  • Class not found 表示lib里面没有jar包
    查看全部
    0 采集 收起 来源:数据展示

    2018-07-17

  • 在无多线程的情况下操纵同一个变量,例如:StringBuilder

    查看全部
    0 采集 收起 来源:列表查询

    2018-07-12

  •         // 1 加载配置文件
            InputStream inputStream=Resources.getResourceAsStream("mybatis-config.xml");
    
            // 2 构建一个SessionFactory
            SqlSessionFactory sessionFactory = new SqlSessionFactoryBuilder().build(inputStream);
    
            // 3 打开session
            SqlSession session = sessionFactory.openSession();
    
            // 4 得到操作的代理对象
            UserMapper mapper = session.getMapper(UserMapper.class);
    
            // 5 得到数据
    //        List<User> users = mapper.selectAll();
            User user = mapper.getUserById(1);
    
            System.out.println(user);
    //        System.out.println(users);
    
            // 6 关闭资源
            session.close();


    查看全部
  • if else

    查看全部
    0 采集 收起 来源:常用标签

    2018-07-01

  • trim标签

    查看全部
    0 采集 收起 来源:常用标签

    2018-07-01

  • separator 分隔符

    查看全部
  • 如何访问工程的url路径:

    <%String basePath=request.getScheme()+"://"+request.getServiceName()+":"+request.getServicePort()+path……

    %>

    查看全部
    0 采集 收起 来源:页面跳转

    2018-06-25

举报

0/150
提交
取消
课程须知
各位小伙伴们需要有一定Java Web开发基础,至少需要掌握以下内容: 1、JSP、Servlet、JSTL、EL 2、JS/JQUERY 3、JDBC 如果你还是新人,建议先移步网站相关课程,在理解并掌握相关知识之后再回来进修
老师告诉你能学到什么?
1、 Mybatis 的下载与配置 2、 Mybatis 的基本功能应用 3、 融合 Mybatis 的一个完整小案例的实战 4、 Mybatis 的特征总结 5、 Mybatis 常见 QA

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!