摘要: 作者:W&L 推荐: 陶邦仁的博客 (1)加载配置并初始化 触发条件:加载配置文件 配置来源于两个地方,一处是配置文件,一处是Java代码的注解,将SQL的配置信息加载成为一个个MappedStatement对象(包括了传入参数映射配置、执行的SQL语句、结果映射配置),存储在内存中。 (2)接收调 阅读全文
posted @ 2017-08-26 23:54 李慕白520 阅读(376) 评论(0) 推荐(0)
摘要: 相信很多人可能都遇到过下面这些异常: "Parameter 'xxx' not found. Available parameters are [...]" "Could not get property 'xxx' from xxxClass. Cause: "The expression 'xx 阅读全文
posted @ 2017-08-26 23:31 李慕白520 阅读(247) 评论(1) 推荐(0)
摘要: 当你想在实体类中使用Java.util.Date类型,而且还想在数据库中保存时分秒时,你可以在xml中修改为: #{xxdate,jdbcType=TIMESTAMP} 就是将#{}中的jdbcType属性设置成TIMESTAMP,这样在保存的时候就会将时分秒也包含进去。 如果你xml中使用了<re 阅读全文
posted @ 2017-08-26 23:00 李慕白520 阅读(555) 评论(0) 推荐(0)
摘要: MyBatis中的OGNL教程 有些人可能不知道MyBatis中使用了OGNL,有些人知道用到了OGNL却不知道在MyBatis中如何使用,本文就是讲如何在MyBatis中使用OGNL。 如果我们搜索OGNL相关的内容,通常的结果都是和Struts有关的,你肯定搜不到和MyBatis有关的,虽然和S 阅读全文
posted @ 2017-08-26 22:57 李慕白520 阅读(3039) 评论(0) 推荐(1)
摘要: SqlMapConfig.xml mybatis的全局配置文件SqlMapConfig.xml,配置内容如下: properties(属性) settings(全局配置参数) typeAliases(类型别名) typeHandlers(类型处理器) objectFactory(对象工厂) plug 阅读全文
posted @ 2017-08-26 22:37 李慕白520 阅读(212) 评论(0) 推荐(0)
摘要: where后不存在and,这是因为prefixoverride="AND |OR"代表去掉第一个and或者是or。 可以参考第一个例子理解。 大家可以自行理解一下。 阅读全文
posted @ 2017-08-26 22:29 李慕白520 阅读(199) 评论(0) 推荐(0)
摘要: 作者:余家小子 1、一对多查询 1.1 需求 查询订单及订单明细的信息。 1.2 sql语句 确定主查询表:订单表 确定关联查询表:订单明细表 在一对一查询基础上添加订单明细表关联即可。 1.3 分析 使用resultType将上边的 查询结果映射到pojo中,订单信息的就是重复。 要求: 对ord 阅读全文
posted @ 2017-08-26 22:22 李慕白520 阅读(166) 评论(0) 推荐(0)
摘要: --Oracle trunc()函数的用法 /**************日期********************/ 1.select trunc(sysdate) from dual --2011-3-18 今天的日期为2011-3-18 2.select trunc(sysdate, 'mm') from dual --2011-3-1 返回当月第一天. 3.sel... 阅读全文
posted @ 2017-08-26 19:30 李慕白520 阅读(237) 评论(0) 推荐(0)
摘要: dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。我们可以用它来做很多事情,如下: 1、查看当前用户,可以在 SQL Plus中执行下面语句 select user from dual; 2、用来调用系统函数 select to_char(sysda 阅读全文
posted @ 2017-08-26 19:29 李慕白520 阅读(126) 评论(0) 推荐(0)
摘要: Oracle提供了sequence对象,由系统提供自增长的序列号,通常用于生成数据库数据记录的自增长主键或序号的地方. 下面介绍一下关于sequence 的生成,修改,删除等常用的操作: 1. 创建 Sequence 使用如下命令新建sequence(用户需要有CREATE SEQUENCE 或者C 阅读全文
posted @ 2017-08-26 19:28 李慕白520 阅读(267) 评论(0) 推荐(0)
摘要: 摘要:单点登录(SSO)的技术被越来越广泛地运用到各个领域的软件系统当中。本文从业务的角度分析了单点登录的需求和应用领域;从技术本身的角度分析了单点登录技术的内部机制和实现手段,并且给出Web-SSO和桌面SSO的实现、源代码和详细讲解;还从安全和性能的角度对现有的实现技术进行进一步分析,指出相应的 阅读全文
posted @ 2017-08-26 19:26 李慕白520 阅读(243) 评论(0) 推荐(0)
摘要: 作者:学无先后 达者为先 Spring提供了一流的事务管理。在Spring中可以支持声明式事务和编程式事务。 一 spring简介 1 Spring的事务 事务管理在应用程序中起着至关重要的作用:它是一系列任务的组成工作单元,在这个工作单元中,所有的任务必须同时执行。它们只有二种可能执行结果,要么所 阅读全文
posted @ 2017-08-26 19:25 李慕白520 阅读(161) 评论(0) 推荐(0)
摘要: 作者:☆威廉古堡♂ 项目中最初的做法(js截取): 但发现无意中发现css居然有根据容器宽度自动截取长度加省略号功能,而且无需再次调用js方法去截取字符串。特别在数据比较多的table中,对每行中的列都要调用js方法,会导致页面加载时间,影响系统性能,导致用户体验不够。但会增加一点服务器流量。可以根 阅读全文
posted @ 2017-08-26 19:23 李慕白520 阅读(225) 评论(0) 推荐(0)
摘要: 作者:学无先后 达者为先 作者:偶尔记一下 foreach一共有三种类型,分别为List,[](array),Map三种。 下面表格是我总结的各个属性的用途和注意点。 foreach属性 注:Map类型没有默认的map,所以不能直接写collection="map",如果这么写,需要保证传入的Map 阅读全文
posted @ 2017-08-26 19:13 李慕白520 阅读(1648) 评论(0) 推荐(0)
摘要: MybatisJdbcTypeOracleMySql JdbcType ARRAY JdbcType BIGINT BIGINT JdbcType BINARY JdbcType BIT BIT JdbcType BLOB BLOB BLOB JdbcType BOOLEAN JdbcType CH 阅读全文
posted @ 2017-08-26 15:50 李慕白520 阅读(360) 评论(0) 推荐(0)