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

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

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

公众号

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

友情提示:

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