映射使用hibernate-annotations-3.1beta8,其本身对boolean的映射在mysql5中映射为 Bit(1),但在Mysql4中的映射为TINYINT, 而且在使用中 发现boolean值根本没法update,生成的语句为set isadmin='true',boolean值的true映射成了字符'true',解决方法如下: @Column(columnDefinition="BOOLEAN")     public java.lang.Boolean getDisabled() {         return disabl ...
  • 05:55
  • 浏览 (2264)
  • 评论 (0)
DescriptorParse类分析通过DescriptorParse.properties文件定义xml文件的中需要的元素和元素是否必须required.module.id=true说明module有个属性id,而且是必须输入的,在创建DescriptorParse类时,调用流程构造函数调用initializeFromPropertiesFile(),加载properties文件,继续调用iinitializeFromProperties(Properties p)读出key和value传入initializeFromProperty(key, value),判断是否以"required." ...
  • 02:41
  • 浏览 (1926)
  • 评论 (0)
IdAllocator类类中保存了一个Map类,用来保存已经分配Id的name,并且保存生成后的Id,这样请求"name",返回“name_1”,如果请求"name_1"的话就不是返回"name_1_1",而是返回"name_2",或者是"name_i"(i>1).Token一、TokenType定义了四种Token:1、TEXT,原始的html文本。2、OPEN,<span jwcid="@Type">此为OPEN TOKEN。3、CLOSE,跟在OPEN TOKEN后边的</span>。4、LOCALIZATION,<span key="">此为L ...
  • 02:40
  • 浏览 (2289)
  • 评论 (1)
(From http://kano.net/javabench/#servervm)Every form of Sun's Java runtime comes with both the "client VM" and the"server VM." Unfortunately, Java applications and applets run by defaultin the client VM. The Server VM is much faster than the Client VM, butit has the downside of taking around 10% lon ...
  • 01:23
  • 浏览 (480)
  • 评论 (0)
1.如果在属性的getter和setter方法中,只定义了其中的一个,而且是抽象的,那T4会自动不全对应的getter或者setter,例如:public abstract String getName(),T4在增强类中将生成public voidsetName(String name)方法,反之亦然。这样如果你在这时定义了个非抽象的对应的方法,将被T4生成的方法覆盖。类中定义如下两种方法:public abstract void setName(String name);public String getName(){return "myname";}getName方法将被覆盖。2.如果定 ...
  • 02:45
  • 浏览 (1852)
  • 评论 (0)
tapestry
搜索本博客
最近加入圈子
存档
最新评论