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

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

难度中级
时长 4小时30分
学习人数
综合评分9.73
430人评价 查看评价
9.9 内容实用
9.7 简洁易懂
9.6 逻辑清晰
  • SqlSession是用于与数据库交互的对象
    查看全部
  • MyBaits配置文件路径
    查看全部
  • servlet调用service层,service层去调用dao层
    查看全部
    0 采集 收起 来源:代码重构

    2018-11-07

  • ctrl+shift+j自动生成注释
    查看全部
    0 采集 收起 来源:代码重构

    2018-11-07

  • 问题:1.没有注释 2.代码量大 3.全在一个方法里
    查看全部
    0 采集 收起 来源:代码重构

    2018-11-07

  • alt+shift+j自动添加类注释
    查看全部
    0 采集 收起 来源:数据库连接

    2018-11-06

  • 不要select *,将*换成所有列名
    查看全部
    0 采集 收起 来源:数据库连接

    2018-11-06

  • 不要select *,将*换成所有列名
    查看全部
    0 采集 收起 来源:数据库连接

    2018-11-06

  • 尽量将jsp、html放在WEB-INF下,通过框架控制跳转,避免直接被用户访问到
    查看全部
    0 采集 收起 来源:页面跳转

    2018-11-06

  • servlet负责接收页面的值和向页面传值。如果有业务逻辑需要处理则调用相应的service。service接收servlet传过来的值,并对其进行处理,做业务的操作,算法等等,如果有需要则调用相应的dao层。dao层完成与数据库的交互,执行相应的SQL语句。 增删改默认按事务处理,Mybatis对事务的控制,默认 是不自动提交的,需要手动提交 sqlSession.commit(); <script type="text/javascript" charset="utf-8" >        //获得动态URL     function getUrl(url){        //获得查询指令名称的值     var command = document.getElementById("command").value;         //获得查询描述的值     var description = document.getElementById("description").value;         //拼接最后的URL地址     var changeUrl = url + "&command=" + command + "&description=" + description;         //跳转页面     window.location.href=changeUrl;     }    </script> 单条删除:<a>用post传值,并弹出确认框 <script type="text/javascript">      function judgeDelete(id)          {               if(confirm("确定要删除吗?"))               {                       window.location.href="DeleteOneServlet.action?id="+id;               }          } </script> <a href="javascript:judgeDelete(${message.id})">删除</a>

    查看全部
  • web.xml 配置servlet

    <servlet>

    <servlet-name>名称</servlet-name>

    <servlet-class>包名</servlet-class>

    </servlet>

    <servlet-mapping>

    <servlet-name>名称同上</servlet-name>

    <url-pattern>/名称.action<url-pattern>

    </servlet-mapping>

    查看全部
  • web.xml

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

    查看全部
  • //通过配置文件获取数据库连接信息

    Reader reader = Resource.getResourceAsReader("xml文件路径");

    //通过配置信息构建一个SqlSessionFactory

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

    //通过sqlSession sqlSession = sqlSessionFactory.openSession();

    查看全部
  • SqlSession:

    1. 向SQL语句传入参数

    2. 执行SQL

    3. 获取执行SQL语句的结果

    4. 事务控制

    如何得到SQLSession:

    1. 通过配置文件获取数据库连接相关信息

    2. 通过配置信息构建SqlSessionFactory

    3. 通过SqlSessionFactory打开数据库会话






    查看全部
  • Mybatis 实例文件中的配置文件位置

    src/test/java/org/apache/ibatis/submitted/complex-property/Configuration.xml

    查看全部

举报

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下载
官方微信
友情提示:

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