通过自动回复机器人学Mybaits及功能完善
项目演进:jdbc+servlet==>Mybatis+servlet==>SpringMVC+Mybatis
玩名堂_
勤于求知,细于做事
展开
-
项目——通过自动回复机器人学MyBatis(一)
这是我在慕课网学习此课程的课后回顾与总结原创 2017-09-01 09:43:22 · 785 阅读 · 0 评论 -
项目——通过自动回复机器人学Mybatis(二)
现在就要引入Mybatis了Mybatis是github上的开源项目,下载地址:https://github.com/mybatis/mybatis-3/releases下载下来后,将mybatis的jar包复制进项目lib目录最好下载个mybatis的源码包,里面有mybatis的源码和演示代码(test),test里有配置文件核心配置文件路径:源原创 2017-09-01 15:12:50 · 364 阅读 · 0 评论 -
项目——通过自动回复机器人学Mybatis(自己添加ajax代码优化)(三)
为了监控Mybatis执行的sql语句,我们可以利用日志打印执行的语句应用log4j调试动态SQL首先添加log4j的jar包到lib下添加log4j的配置文件,配置文件在mybatis的演示代码中也有,直接就添加在src目录下就好了log4j.properties:log4j.rootLogger=DEBUG,Consolelog4j.appender.Co原创 2017-09-01 18:44:25 · 434 阅读 · 0 评论 -
项目——通过自动回复机器人学Mybatis(ajax优化)(四)
首先修改list.jsp','${message.id}');">删除编写js方法deleteOne()function deleteOne(basePath,id) { var url=basePath+"del_One.action"; $.ajax({ type:"post", url:url, data:{"id":id}, async:fals原创 2017-09-01 19:38:36 · 298 阅读 · 0 评论 -
项目——通过自动回复机器人学Mybatis(五)
Message.xml添加批量删除sql:原创 2017-09-02 15:28:04 · 536 阅读 · 0 评论 -
项目——通过自动回复机器人学Mybatis(六)
一对多关系的配置如果每次输入某个指令,机器人回复的都是同一内容那就太尴尬了原先数据库只有一张表Message,因为出现了一对多关系,现将其拆分成command表和command-content表原创 2017-09-03 13:16:31 · 396 阅读 · 0 评论 -
项目——通过自动回复机器人学Mybatis(七)
接口式编程以下是sqlSession执行sql的一般方式SqlSession session = sqlSessionFactory.openSession();try { Blog blog = (Blog) session.selectOne("org.mybatis.example.BlogMapper.selectBlog", 101);} finally { sess原创 2017-09-03 20:39:43 · 422 阅读 · 0 评论 -
项目——通过自动回复机器人学Mybatis(深入解析拦截器源码)(八)
拦截器实现分页拦截器主要做的事有三件:1.要拦截住2.拦截下来做什么事3.事情完成后交回主权注意事项:要拦截什么样的对象拦截对象什么行为什么时候拦截原创 2017-09-09 19:02:08 · 744 阅读 · 0 评论 -
项目——通过自动回复机器人学Mybatis(深入解析读取xml源码)(九)
先引入一个问题parameterType常见的无非是基本数据类型或基本数据类型的封装类或集合,那如果参数是数组怎么办,该怎么写?进入解析xml的方法buildpublic class DBAccess { public SqlSession getSqlSession() throws Exception{ //通过配置文件获取数据库连接信息 Reader reade原创 2017-09-10 16:35:28 · 771 阅读 · 0 评论