-
Mybatis中的OGNL表达式1查看全部
-
Mybatis中的OGNL表达式2查看全部
-
sqlSession查看全部
-
一、resultMap和resultType:当配置resultType时,就不需要配置resultMap,看似resultType方便,但是会被受限制,没有resultMap开放多。 相同点:都是表示查询结果集的类型。 不同点:resultMap需要手动配置映射关系,而resultType是直接指定java类型或者自定义的实体类型,查询结果集的列名必须和实体属性名称一致(实体类:名称大小写可以忽略;java类型,如Map集合的key大小写要一致,尽量都大小写规范,如果不放心可以select ID id,...)。 优缺点: 1、resultType结果集列名要与java属性名一样,但是resultMap不受限制,因为resultMap有column来规定。 2、由于SQL类型与Java中类型部分不匹配,resultMap可以通过typeHandler=""来匹配(如:SQL中的0和1来表示java中的false和true;Date类型的转换),但是resultType无能为力。 二、parameterMap和patameterType: 表示传入参数的对应关系,前者不推荐使用,只是mybatis为了适应以前的版本。 提示:看到Map字眼的想到映射关系,看到Type字眼的想到类型。 三、#{}和${}: 相同点:都是用来作为占位符。 不同点:#{}在预编译的时候会被替换为?,而${}在预编译的时候直接将变量的值替换进去,而且没有引号(所以还要加上“'${...}'”),故一般都是用前者,个别情况会使用后者:如需要进行排序,且排序字段为参数时可以使用${}(order by后面预编译是不可以用直接的列名比?更合适,所以选用${})。 四、#{}和ognl:在#{}中如果是基本类型,其中的名称可以随便写(不推荐),但一般都用_parameter,因为值唯一,而ognl中必须写成_parameter的方式查看全部
-
在js中, var content = $("#content").val(); content = ""; content = null; content = undefined; content = 0; 则 content在判断表达式中都等于false查看全部
-
创建SqlSession查看全部
-
mybatis常用标签查看全部
-
Java Build Path-->Libraries-->mybatis-3.2.7.jar-->Source attachment-->Edit查看全部
-
mybatis的ONGL表达式查看全部
-
OGNL好多招聘里面都要求了这个,现在才知道原来是这样查看全部
-
jsp 页面 首行 加这句,防止乱码 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>查看全部
-
个人建议写一个baseDao,所有的dao都继承baseDao即可,写法简单 /** * 返回一个Mybatis的数据库连接 * @return * @throws IOException */ public SqlSession getSqlSession() throws IOException{ //1.通过配置文件获取数据库连接的相关信息 Reader resourceAsReader = Resources.getResourceAsReader("com/darren/myBatis/config/Configuration.xml"); //2.通过配置信息构建SQLSessionFactory SqlSessionFactory build = new SqlSessionFactoryBuilder().build(resourceAsReader); //3.通过SQLSessionFactory打开数据库会话 SqlSession sqlSession = build.openSession(); return sqlSession; }查看全部
-
Mybatis之SqlSession... SqlSession的作用: 1. 向SQL语句传入参数 2. 执行SQL语句 3. 获取执行SQL语句的结果 4. 事务控制 SqlSession的获取 1.通过配置文件获取数据库连接的相关信息 2.通过配置信息构建SQLSessionFactory 3.通过SQLSessionFactory打开数据库会话查看全部
-
没有 判断 是否 勾选 再点删除,可以用用 js 简单实现 <a href="" onclick="javascript:return isSelect();">删 除</a> function isSelect() { if(!$('.checkbox').is(':checked')) { alert("请先勾选,再点击删除!"); return false; } return true; }查看全部
-
Mybatis的OGNL表达式查看全部
举报
0/150
提交
取消