摘要: EL表达式 1、EL简介 1)语法结构 ${expression} 2)[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。 例如: ${user.My-Name}应当改为${user["My-Name"] } 如果要动态取值时,就... 阅读全文
posted @ 2016-07-22 10:57 乌云de博客 阅读(495) 评论(0) 推荐(0) 编辑
摘要: <select id="findUserInfoListForMap" resultMap="BaseResultMap"> SELECT p.name, u.u_name,u.company,u.proComany,u.mobile,u.email, r.money FROM iw_user u  阅读全文
posted @ 2016-07-22 09:22 乌云de博客 阅读(14769) 评论(0) 推荐(0) 编辑
摘要: mybatis的objectMapper.xml中, 1) 若<sql /> 查询语句中配置的是resultType=“实体类/DTO” ,则从mybatis返回的键值对结果集(Map)会直接赋值给该DTO(根据set()/get()方法,因此该DTO属性名要与表字段名一致,若不一致,可再sql查询 阅读全文
posted @ 2016-07-21 17:17 乌云de博客 阅读(7657) 评论(0) 推荐(0) 编辑
摘要: DRUID介绍 DRUID介绍 DRUID介绍 DRUID是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接池(据说是目前最好的连接池,不知道速度有没有Bo 阅读全文
posted @ 2016-07-17 17:58 乌云de博客 阅读(414224) 评论(3) 推荐(10) 编辑
摘要: druid-1.0.16.jar 阿里巴巴的开源数据连接池 jar包 明文密码+私钥(privateKey)加密=加密密码 加密密码+公钥(publicKey)解密=明文密码 程序代码如下: 阅读全文
posted @ 2016-07-15 17:12 乌云de博客 阅读(9023) 评论(0) 推荐(0) 编辑
摘要: 什么是 MyBatis? MyBatis 是支持普通 SQL 查询,存储过程和高级映射的优秀持久层框架。 MyBatis 消除了几乎所有的 JDBC 代码和参数的手工设置以及对结果集的检索。MyBatis 可以使用简单的XML 或注解用于配置和原始映射,将接口和 Java 的 POJO(Plain 阅读全文
posted @ 2016-07-15 17:04 乌云de博客 阅读(442) 评论(0) 推荐(0) 编辑
摘要: 1. 存储过程和触发器是什么?存储过程不能可以显著提高系统的执行速度,还能提高效率确保一致性.1.1存储过程:一种数据库对象,将负责不同功能的语句分类放置起来,以便能反复使用.1.2特点:1.3存储过程的分类分为五类,系统存储过程,用户定义存储过程,临时存储过程,远程存储过程,扩展存储过程.临时存储... 阅读全文
posted @ 2015-11-18 14:35 乌云de博客 阅读(380) 评论(0) 推荐(0) 编辑
摘要: JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。那么,JNDI到底起什么作用?要了解JNDI的作用,我们可以从“... 阅读全文
posted @ 2015-11-09 22:02 乌云de博客 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 数据库连接池概念、种类、配置(DBCP\C3P0\JndI与Tomact配置连接池)一、DBCP 连接:DBCP 连接池是 Apache 软件基金组织下的一个开源连接池实现。需要的 java 包commons - dbcp - 1.2.1.jar //连接池的实现commons - pool - 1... 阅读全文
posted @ 2015-11-09 22:00 乌云de博客 阅读(971) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-10-19 14:34 乌云de博客 阅读(138) 评论(0) 推荐(0) 编辑