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

通过自动回复机器人学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下载
官方微信
友情提示:

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