Ant配置文件。Ant
开发
Ant的构建文件
当开始一个新的项目时,首先应该编写Ant构建文件。构建文件定义了构建过程,并被团队开发中每个人使用。Ant构建文件默认命名为build.xml,也可以取其他的名字。只不过在运行的时候把这个命名当作参数传给Ant。构建文件可以放在任何的位置。一[......]
Ant配置文件。Ant
开发
Ant的构建文件
当开始一个新的项目时,首先应该编写Ant构建文件。构建文件定义了构建过程,并被团队开发中每个人使用。Ant构建文件默认命名为build.xml,也可以取其他的名字。只不过在运行的时候把这个命名当作参数传给Ant。构建文件可以放在任何的位置。一[......]
hibernatetools通过hbm.xml生成java POJO源文件和数据库DDL脚本。hbm2java跟hbm2ddl这两个工具已经跟2的时候完全不一样了,已经全部集成到hibernatetools里了。这个东西的下载已经从hibernate官网链到了https://www.jboss.or[......]
String.split()方法时要注意的问题。在使用String.split方法分隔字符串时,分隔符如果用到一些特殊字符,可能会得不到我们预期的结果。
我们看jdk doc中说明
public String[] split(String regex)
Splits this stri[......]
mysql的表建外键和hbm2java生成many-to-one代码的问题。用hibernate tools生成那个建表的SQL代码会在create语句最后加一个type=MyISAM,这个存储引擎在MYSQL中是不支持外键的。在mysql的参考手册的1.8.5.5. 外键中有如下描述(我这个是5.[......]
Hibernate的hbm.xml文件中的property元素中的lazy属性。这个百度上搜的结果里说的挺少的,其实主要也是基本上用不到,不过犯了钻牛角尖的臭毛病,就研究了一下。在hibernate下载的文档中对其的描述是:lazy(可选 — 默认为 false):指定 指定实例变量第一次被访问时,[......]
Hibernate的inverse属性。
一个双向关联仅仅是在两端
简单地正确设置引用。然而,Hibernate 并没有足够的信息去正确地执行 INSERT 和
UPDATE 语句(以避免违反数据库约束),所以它需要一些帮助来正确的处理双向关联。把关联的
一端设置为 inve[......]
Hibernate的UserType接口的几个方法的调用时机。hibernate文档上有的说的不太明确,在这里对其中的几个我本来不太明确的方法做个简单的记录
/** 告诉hibernate这个类型是不是可变类(不可变类是指创建了这个类的实例后,就不可以再修改它的属性)。有微小的性能优化 */[......]
jnlp文件的移除卸载。我用的是从www.java.com下载的jre7,很容易。其他的一些像linux自带的java版本并不是这样的。
在windows的控制面板中,或在linux设置或其他叫系统之类的菜单项(这个不同的桌面环境所在位置可能不一样)下面,点开java,然后在常规选项卡的临时i[......]
使用XDoclet生成hibernate映射文件方法。不知道是our government的问题还是sourceforge.net又看咱们不顺眼了,总之sourceforge.net上不去了,没法去它那下xdoclet,可以到这里来下,ftp://sourceforge.nchc.org.tw/x/[......]
Struts2 form标签的focusElement属性无效的原因。
这个标签是用来装载网页时取得表单焦点用的,把它的值设置为表单中想取得焦点元素的ID属性即可。在生成网页的时候,会在网页中生成如下javascript:
<script type=”text/javascript[......]