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

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

难度中级
时长 4小时30分
学习人数
综合评分9.73
430人评价 查看评价
9.9 内容实用
9.7 简洁易懂
9.6 逻辑清晰
  • 自动回复案例准备工作:
    查看全部
    1 采集 收起 来源:案例简介

    2017-10-25

  • 保存主表数据后要知道自增主键的值,才能插入子表数据,自增主键值做子表外键。自增主键值如何获取? useGeneratedKeys:插入时采用自增主键,不是自己指定 keyProperty:表里面取好自增主键的值应该存到对应java类的哪一个属性中
    查看全部
    0 采集 收起 来源:常见问题解析

    2017-10-25

  • #{}是要预编译的(替换成?执行时在赋值)。而${}不会预编译,直接将值替换${},用在查询出来的表的排序order by ${列名}
    查看全部
  • resultMap和resultType的关系 resultMap是指配置写出来的ID resultType值得是java的实体类
    查看全部
  • 1.sql拼接,不用String sql;sql+=""; ,用StringBuffer sql、sql.append(); 2.对应的原来的字符串要加上toString,如prepareStatement(sql.toString()) 3.查询尽量不要用select *,要把查询的字段都写上,否则会降低效率 4.字符串判断:先判断是否为null在判断是否为空字符串,如if(des!=null &&!" ".equals(des.trim())),reim()去掉空格; 5.sql拼接后再获取PreparedStatement对象, 为占位符设值语句要在execute方法之前
    查看全部
    0 采集 收起 来源:列表查询

    2018-03-22

  • mybatis下载地址:https://github.com/mybatis/mybatis-3/releases
    查看全部
  • 可以用在sql查询里面的标签
    查看全部
    0 采集 收起 来源:常用标签

    2017-10-23

  • <trim></trim>标签格式用法
    查看全部
    0 采集 收起 来源:常用标签

    2018-03-22

  • 使用日志log4j 的方法调试 导入jar包,写log4j.properties文件
    查看全部
  • 数据库的连接 <property name="driver" value="com.mysql.jdbc.Driver"/> <property name="url" value="jdbc:mysql://localhost:3306/micro_message?useUnicode=true&amp;characterEncoding=utf8"/> <property name="username" value="root"/> <property name="password" value="root"/> 注意:useUnicode=true&amp;characterEncoding=utf8 解决页面不能根据中文搜索
    查看全部
  • xml 或者是 HTML中 有转义的方法 xml中 &是不能直接使用的 必须要转义, 1、按照HTML的转法 & -> & " -> " 2、还可以用mybatis中的ognl的表达式中自己的操作符 && -> and 3.在xml配置文件中SQL语句的拼接: 3.1<if test="command!=null and !"".equals(command.trim())"> and COMMAND=#{command}</if> 3.2<if test="description!=null and !"".equals(description.trim())"> and description like '%' #{description} '%'</if>注意'%' #{description} '%'一定要有空格 除了标识符,还可以使用自带的操作符,and,or,mod.in.not in OGNL,不光能从java对象中取属性值,还能直接调用对象的方法
    查看全部
  • mybatis中的OGNL表达式
    查看全部
  • 6.核心配置文件的配置 • <environments>:数据库连接和事务管理器的相关配置 • <mappers>:引入SQL配置文件(通过子标签mapper可以引入多个文件) <mapper resource="xx.xx.xx.xml"></mapper> 7.SQL配置文件的配置 • 四种标签对应select、delete、insert、update四种语句 • 命名空间(必须配置):mapper标签的属性,用来区分不同命名空间下的相同的id • select标签: id属性:SqlSession调用select方法时用来标识方法的参数(同一命名空间下必须唯一) resultMap属性:引用相应的resultMap作为查询结果的映射 • resultMap标签:用来映射javabean type属性:被映射bean的全限定名 id属性:用于唯一标识一个resultMap,并提供给select引用 子标签:id主键字段,result非主键字段 § column属性:查询结果中的列名,而不是数据库中的列名 § property:对象属性名 § jdbcType:java.sql.Types下的常量名(使用时查文档即可) • 完成后的文件必须在核心配置文件中配置
    查看全部
  • Model: 数据表对应的模型; DAO:每个表对应一个DAO,对该表的一些操作。 Service:或Logic层,跟Servlet对应,一些相关的业务功能。 Servlet: 设置编码/过滤器;接受页面的值;向页面传值;业务需要调用service;跳转。
    查看全部
    0 采集 收起 来源:代码重构

    2017-10-21

  • ognl表达式
    查看全部

举报

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
您的移动学习伙伴

公众号

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

友情提示:

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