tangyuan

TangYuan之数据映射

£可爱£侵袭症+ 提交于 2019-12-10 23:13:02
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 7. 数据映射 7.1 数据类型映射 数据类型映射指的是数据库中的数据类型和Java数据类型之间的映射关系:比如:默认情况下,Mysql中的 int 类型对应Java中的 int(Integer) 类型, bigint 对应Java中的 BigInteger , decimal 对应Java中的 bigDecimal 等等,这些都是Tangyuan框架提供的默认映射关系,但如果我们希望数据库中的bigint能映射成Java中的long类型,或者decimal映射成Java中的double类型,该如何处理呢?我们可以通过下面的配置来实现我们的目的: 示例: <!-- 数据类型映射 --> <dataTypeMapping> <relation jdbcType="tinyint" javaType="int" /> <relation jdbcType="bigint" javaType="long" /> <relation jdbcType="double" javaType="float" /> <relation jdbcType="real" javaType="float" /> <relation jdbcType="decimal" javaType="float" /> <relation

TangYuan使用教程-缓存

假装没事ソ 提交于 2019-12-10 23:03:57
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 8. 缓存 简介 tangyuan框架中本身提供了LocalCache的缓存功能,并整合了一些第三方缓存框架,包括encache、memcache和redis,我们只需要做一些简单的配置即可使用缓存功能;同时tangyuan框架还提供了对用户自定义缓存的支持,在后面内容中将会给大家详细介绍。 在tangyuan中,缓存基本的操作有三个,取数据(get),放数据(put)和清除数据(clean);get就是从缓存容器中获取数据,put就是把数据放入缓存容器中,clean就是根据用户指定的key,清除容器中对应的缓存数据。 8.1 缓存的配置 tangyuan提供了两种功能的缓存配置方式;一种是独立缓存,另一种是缓存组;缓存组其实是多个独立缓存或者缓存组的集合,下面将给出给出具体的配置示例和说明。 1. 独立缓存 示例1: <cache id="cache1" type="local"> <property name="strategy" value="time"/> <property name="survivalTime" value="10"/> <property name="log" value="true"/> </cache> 说明: 示例1中配置了一个id为cache1的独立缓存