
心得
文章平均质量分 73
como
这个作者很懒,什么都没留下…
展开
-
利用Hibernate对未做级联关系的表进行连接查询
目前存在的问题:1. 最初我希望将CmParent和CmChild中的记录全部set入一个包含双方数据属性的普通VO中, 结果失败.2. Object[] 的length必然是和希望封装成POJO的对象个数是匹配的, 如果通过连接查询, 子表中无记录, 则被set为null.3. 还是希望能通过HQL实现类似功能.新建两个表:sql 代码 -- Create table C...2007-04-19 11:46:00 · 447 阅读 · 0 评论 -
另类原因造成的LazyInitializationException
这两天在玩EntityManager,取出Hibernate的Criteria在系统里做list().在加入OpenEntityManagerInViewFilter的情况下还是出现LazyInitializationException。后查出原因是BaseEntity中的equals(), toString()和hashCode()方法都是用commons-lang的Builder工具构造的。...原创 2008-08-21 04:33:18 · 204 阅读 · 0 评论 -
在Spring的帮助下让Hibernate3映射Oracle的LOB
在hbm mapping中如果使用String形式,在生成库表时在Oracle中会被映射成“LONG”型或“VCHAR2(255 CHAR)”。利用Spring可以解决这个问题,hbm如下:xml 代码 <property name="contents" type="org.springframework.orm.hibernat...2007-11-12 13:02:27 · 136 阅读 · 0 评论 -
关闭Struts2的HTML自动转码
Struts2的property标签可以把“<”、“>”、“&”等等自动转成类似&xxxx;的HTML转意表示,在显示一段带HTML格式的文本时这功能很讨厌,可以设property标签的escape="false",即可关闭自动转码操作。...2007-11-12 13:11:10 · 290 阅读 · 0 评论 -
JPA在Eclipse下使用JUnit进行测试时的NoSuchMethodError
基本框架:Struts2/Spring/JPA症状描述:在使用WTP Server启动webapp时可以正常工作,但是采用Eclipse的Junit进行单元测试时抛出:nested exception is java.lang.NoSuchMethodError: javax.persistence.PersistenceContext.properties()[Ljavax/persiste...2008-10-14 20:18:40 · 156 阅读 · 0 评论 -
引用JS文件一定要搞清楚正确的顺序
最近在学习ExtJS,按教程上的例子做了个Hello World,谁知刚一上手就栽了。仔细的参照大小写,一字一字的对照引入JS包的路径,没有一点错误,可是我的Hello World就是点不出来。打击的我真是差点吐血,当时都怀疑自己果然是注定没有学好Javascript的命了…… 直到最后才发现<script type="text/javascript" src="extjs2/ada...原创 2009-01-08 02:29:30 · 569 阅读 · 0 评论 -
hibernate下import.sql的i18n问题
eclipse下用run-jetty-run联调时,import.sql导入h2库的所有utf-8中文数据都变成乱码。在run configurations中按照如图修改后,问题解决。 小抱怨一下:网上查了查,是hibernate tools中默认使用jvm的编码格式造成的,指定jvm 为 -Dfile.encoding=UTF-8 可以解决问题。2006年就有人提交过,...原创 2010-09-08 01:36:10 · 176 阅读 · 0 评论 -
jbpm4.4在jetty6下的ClassCastException
在pom.xml中加入jBPM4.4的支持, 用jetty6跑的时候发现, 在jsp中只要使用EL就会报:java.lang.ClassCastException: de.odysseus.el.ExpressionFactoryImpl cannot be cast to javax.el.ExpressionFactory. 后来在jbpm-4.4.pom中发现这样一段话:Th...原创 2010-09-17 13:24:20 · 156 阅读 · 0 评论 -
libpcap在Mac OSX 10.9下的安装过程
1. 在tcpdump网站(http://www.tcpdump.org)下载libpcap的latest release.2. 解压之后,在软件目录下执行./configure 3. 执行 make4. 执行 make install 此时,在/usr/local/lib目录下会生成libpcap的动态链接库,如:libpcap.dylib 5. 执行exp...2013-12-07 14:33:22 · 2777 阅读 · 0 评论