#bap.croe 底层库

#===================Version 1.2.6 (201409111015)========================
1, 增加公共API类【bap.core.jdbc.JDBCConnector】用于用户自定义创建jdbc数据库连接

#===================Version 1.2.5 (201407241752)========================
1, 增加了对@Description注解的内容生成对应数据库注释的功能

#===================Version 1.2.4 (201407021703)========================
1, 解决了日志记录的一处bug。来避免【org.hibernate.AssertionFailure: was not processed by flush()】 错误的发生。

#===================Version 1.2.3 (201405231428)========================
1, 解决了日志记录的一处bug。

#===================Version 1.2.2 (201402271550)========================
1,【BaseDao.java】
	a,修改了getByPk方法，增加了对keyValue为null值的处理。
	b,修改了BaseDao中所有以【2Map】结尾的API的结果为有序的Map。
	c,在get和load方法中增加了对id为null的情况处理，直接返回null。
	d,修改所有limit开头的方法的注释的startIndex和endIndex，由原来的[小于等于0]改为[小于0]
2, 修改了webservice的使用手册ws_manual.txt的说明，增加了xfire-jsr181-api-1.0-M1.jar的说明。
3, 解决了日志记录的一处bug。

#===================Version 1.2.1 (201310211720)========================
1,在BaseDao中增加了如下API：
	bap.core.model.dao.base.BaseDao.execComplexProc(String, Integer, Parameter...)
	bap.core.model.dao.base.BaseDao.execComplexProc(String, Parameter...)
	bap.core.model.dao.base.BaseDao.execComplexProc(String, Integer, List<Parameter>)
	bap.core.model.dao.base.BaseDao.execComplexProc(String, List<Parameter>)
 来执行复杂的存储过程和执行函数。（存储过程既有返回值，还有多个结果集返回，还有多个输入输出参数）
2，增加工具类bap.util.common.EntityToMapTransformer,来把实体类对象转换为以实体类字段名为key，字段值为value的Map映射，不包括集合类型的字段。

#===================Version 1.2.0 (201309251043)========================
1,增加了日志记录功能。
2,增加了基于XFire与spring结合，发布WebService的功能。
3,增加了基于JavaConfig方式的单元测试功能。
4,在BaseDao中增加了多个API方法。

#===================Version 1.1.1 (20120328)========================
1,修改了spring注解类的名字生成器.如果用户赋值了注解类的注解的value属，则beanname为value属性的值，否则为注解类的全限定名。如：com.dvp.service.UserService 如果用户在@Service(value="UserService")那么该类在注入
  spring之后beanname就为UserService，否则为com.dvp.service.UserService。
2,在contextVariables.properties 新增了 hibernate.default_schema 属性。
注： 具体内容请查看随包发送的contextVariables.properties文件。
  
#===================Version 1.1.0 (20120319)========================
1,整体配置由原来基于xml的配置方式改为基于javabean的配置方式。
注： 具体内容请查看随包发送的contextVariables.properties文件。
	
#===================Version 1.0.2 (20120213)========================
1,由于目前不同项目有注释掉applicationContext.xml配置文件中的命名策略配置代码的操作，线增加了3个命名策略的选择来适应目前的这种情况。
注： 具体内容请查看随包发送的contextVariables.properties文件。
	
#===================Version 1.0.1 (20111227)========================
1,修改了 applicationContext.xml 中的命名规则(namingStrategy),使@Column,@JoinColumn等注解中的name属性不再进行单词的拆分并使用下划线连接的操作。

#===================Version 1.0 (20111125)========================
1,bap.core.configutil.web.util.CurrentInfo 类新增加了3个静态方法。
	getValueFromRequest --从 Request 中取得 属性值
	getValueFromSession --从Session 中取得 属性值
	getValueFromScope  	--从Session 或者 Request 中取得 属性值(优先从request中取值)
