Archive for 五月, 2009

eclipse设置

1.  myeclipse默认编码设置
     项目默认编码设置:Window–>Preferences–>General–>WorkSpace
     文件系统默认编码设置:Window–>Preferences–>General–>Content Types
 
2.  Eclipse 中Alt+/快捷键失效的解决办法
       Eclipse下进入Windows ->Preperences ->General ->keys(快捷键按住ctrl+shif同时双击L )
      把word completion的快捷键设置alt+/删掉或改成其他的!
      把Content Assist的快捷键由ctrl+space改成alt+/

关于Hibernate源码 org.hibernate.hql.antlr包为空的问题

Hibernate3的源码中org.hibernate.hql.antlr包是空的,代码是由Antlr产生的。
1, 配置ANtlr, 将antlr.jar设置到CLASSPATH环境变量或拷贝到jdk的lib下边。懒得写配置环境,直接拷贝到JDK的lib下方便。
2, 开始生成java 文件 到源码的grammar下看到有3个.g文件,
       首先运行>java antlr.Tool hql.g
       接着运行>java antlr.Tool hql-sql.g
       最后运行>java antlr.Tool sql-gen.g OK,
关于HSQL的源码生成完毕,拷贝到org.hibernate.hql.antlr包下即可。