Freemarker 2.3.20版本更新须知


在FTL语言层面:
(一)错误和提示信息的质量得到了提升,更易于阅读且更有助于排查错误信息。
(二)字符串和布尔值间的相互转换及格式化得到了更好的支持,?c指令已经支持boolean值了
(三)为数值变量增加了三个内置指令:abs, is_nan, is_infinite,分别求
继续阅读>>

JPA/Hibernate继承注解详解

JPA中规定的对象继承方式有三种:1)单表 2)join方式 3)每个实体对应一张数据库表;

(一)单表方式(需指定鉴别器)

小Q截图-20150825140258.png
小Q截图-20150825140309.png
小Q截图-20150825140319.png
小Q截图-20150825140329.png
小Q截图-20150825140336.png

(二) join方式(公共属性保存在父表,扩展属性保存在子表)

小Q截图-20150825140613.png
小Q截图-20150825140657.png
小Q截图-20150825140712.png
小Q截图-20150825140720.png
小Q截图-20150825140734.png

(三)每个实体对应一张数据库表(animal中的id生成策略可以选取其它方式,如uuid)

小Q截图-20150825141200.png
小Q截图-20150825141210.png
小Q截图-20150825141221.png
小Q截图-20150825141230.png
小Q截图-20150825141244.png

继续阅读>>

使用VMnet8(NAT)模式连接网络(适用Windows或linux系统)

环境概述:我装VMware的计算机是windows7系统,然后我在vmware上以镜像的方式分别装了windows7和Ubuntu。

(1)设置VMnet8,安装VMware后VMware会自动在安装VMware的计算机上新建两个网络连接(分别为VMnet1和VMnet8),其实按我自己的理解VMnet8就相当于虚拟的路由器,上述的虚拟操作系统要通过它上网得首先让VMnet8能链

继续阅读>>

JDK7相比JDK6已经解决了ZipOutputStream乱码的问题

解决ZipOutputStream压缩中文乱码问题,无非是两种方法:第一种就是改JDK源码, 把ZipOutputStream拷贝出来,修改下编码;第二种就是用apache-ant;这里介绍一种最简单的办法,不用改源代码,也不用换apache-ant,上面这两种办法出现中文乱码的问题都是基于JDK6,但是在JDK7中已经解决了,只要把JDK版本升到7就可以。从两个

继续阅读>>

Demika发布V201508181640版本

(0)本次发布对应svn的Revision是5474。

(1)内部程序优化;

(2)Hibernate实体加载规则优化,升级此版本后需要将WEB-INF/config/beans-hibernate.xml中的packagesToScan扫描规则由com.sinosoft.demika.model改为com.sinosoft.demika.**.model。

说明:升级前的规则只会扫描com.sinosoft.demika.model包以及其子

继续阅读>>