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

通过自动回复机器人学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下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

友情提示:

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