-
sqlsession对象 -》sqlsessionFactory—》打开数据库会话 向sql语句传入参数 执行sql 获取结果集 事务控制查看全部
-
1.resultMap 中的 Column 对应实际查询出来的列名,比如有别名,则 Column 的值为别名; 2.三个有用的标签:trim、collection、association。查看全部
-
jdbc事务查看全部
-
删除时,sqlsession手动提交查看全部
-
Mybatis中的OGNL表达式查看全部
-
Mybatis中的OGNL表达式查看全部
-
准备工作查看全部
-
sqlsession的作用: 1.向sql语句传入参数与 2.执行sql语句 3.获取执行sql语句的结果 4.事物的控制查看全部
-
mysql空格拼接字符串查看全部
-
隔行换色查看全部
-
Model: 数据表对应的模型; DAO:每个表对应一个DAO,对该表的一些操作。 Service:或Logic层,跟Servlet对应,一些相关的业务功能。 Servlet: 设置编码/过滤器;接受页面的值;向页面传值;业务需要调用service;跳转。查看全部
-
一、获取自增主键值: <!-- //解析:添加数据(在主外键的关系中)可以使用 useGeneratedKeys="true",可获取自增长的id,并配合keyProperty="id"(java中实体类的属性名)指定该对象的主键值。 --> <insert id="insert" useGeneratedKeys="true" keyProperty="id" parameterType="com.imooc.bean.Command"> insert into command(name,description) values(#{name},#{description}) </insert> 二、找不到namespace.id的异常效果: 1、在Configuration.xml没有配置<mappers><mapper resource="*.xml"></mapper></mappers>; 2、在1的配置中或selectList("Message.queryMessageList",message);中,名字写错。 三、排查SQL语法错误: 如果控制台出现SQL语句问题,复制到SQL软件上执行,若有参数,手动写上并执行。 四、不要过度使用${}。 五、乱码问题: 1. servlet传参时的编码:request.setCharacterEncoding("utf-8");或直接使用过滤器; 2. Java文件本身的编码; 3. 连接数据库的参数中,设定编码方式:@Configuration.xml <property name="url" value="jdbc:mysql://127.0.0.1:3306/micro_message?useUnicode=ture&,characterEncoding=utf8"/> 4. 数据库、表的编码; 5. 展示页面的编码:<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 6. 浏览器编码问题等。查看全部
-
#{} OGNL查看全部
-
混淆概念查看全部
-
mybatis常用的标签,其中select查询时不应该使用*号而是使用各列名,sql用来定义常量,多用于定义经常使用到的列名,然后通过include标签引用查看全部
举报
0/150
提交
取消