-
DAO层需求 1对象能与数据库交互 2能执行SQL语句查看全部
-
mybatis中的ognl查看全部
-
Mybatis中的OGNL表达式查看全部
-
学习一下查看全部
-
常用标签查看全部
-
1.<association>标签和<resultMap>标签的用法相反,它表示子表里所关联的主表中的内容。查看全部
-
1.写法上,可以单独将列名独立出来,放在<sql>标签中,然后在要用到的地方使用<include>标签引用,<include>标签的refid属性值就是<sql>id属性值。查看全部
-
1.<select>标签中查询出来的类名要和<resultMap>中的column属性值一致。但规定<resultMap>的column属性值不能写成“表名.列名”,而是直接写数据库中的列名或别名。 2.如果两个表中都有ID属性,但因为规定<resultMap>的column属性值不能写成“表名.列名”,这时候要怎么办呢?可以用别名来代替。查看全部
-
乱码排查: 1. servlet传参时的编码:request.setCharacterEncoding("utf-8");或直接使用过滤器; 2. Java文件本身的编码; 3. 链接数据库的参数中,设定编码方式:jdbc:mysql://192.168.1.1:3306/cms?characterEncoding=utf-8 4. 数据库、表的编码; 5. 展示页面的编码:<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />查看全部
-
keyProperty设置将自增的id,传入类对象的列查看全部
-
useGeneratedKeys属性设为true,可获取自增长的id查看全部
-
resultMap:在XML配置的map,若不配置,只能按列名与对象的属性名来对应填充,不区分大小写 resultType:Java对象 parameterMap:不推荐使用 #{}:有预编译,可防sql注入, ${}:无预编译,直接拼接参数,字符串无引号;查看全部
-
在子表中关联主表的对象查看全部
-
MyBatis 和 JDBC 不同,MyBatis 有事务控制的能力,默认是不自动提交的。所以进行数据修改(增删改)都需要手动提交事务。查看全部
-
prefix:往前面加内容; suffix:在后面加内容; prefixOverrides:去除前面不需要的内容; suffixOverrides:去掉后面不需要的内容;查看全部
举报
0/150
提交
取消