2010年1月17日
摘要: java里面时间类型转换成json数据 阅读全文
2010年1月2日
摘要: 在我们熟悉的Hibernate映射文件中也大有乾坤,很多值得我注意的地方。
在Hibernate的映射文件的class tag使用dynamic-insert,dynamic-update,可以优化生成的SQL语句,提高SQL执行效率,最终可以提高系统性能 阅读全文
2009年12月31日
摘要: 最近在做一个进销存项目,在blogjava里面备份了JSON和java的POJO转换的资料,有人留言说用FlexJSON更好,我想请问那位大哥
有FlexJSON资料,可不可以传一份给我学习学习啊? 阅读全文
2009年12月30日
摘要: JSON和JAVA的POJO的相互转换 阅读全文
2009年12月29日
我的工作环境:Eclipse 3.2+Tomcat 6.0+Firfox,内存是1G,如果把这些都打开工作一段时间后,PF使用率达到1G多,有时达到1.5G
摘要: 设置双向一对多关系如下:
一方:
多方:
在书上看到"外键的值不允许参照相应主表中不存在的主键值,或者外键为空值. " 这句话可以理解力为:外键可以为空值,但如果有值的话一定是你参照的那个主表中的主键值. 阅读全文
摘要: fetch参数指定了关联对象抓取的方式是select查询还是join查询,select方式时先查询返回要查询的主体对象(列表),再根据关联外键id,每一个对象发一个select查询,获取关联的对象,形成n+1次查询; 阅读全文
2009年12月27日
摘要: 1、到底在哪用cascade="..."?
cascade属性并不是多对多关系一定要用的,有了它只是让我们在插入或删除对像时更方便一些,只要在 cascade的源头上插入或是删除,所有cascade的关系就会被自己动的插入或是删除。便是为了能正确的cascade,unsaved- value是个很重要的属性。Hibernate通过这个属性来判断一个对象应该save还是update,如果这个对象的id是unsaved- value的话,那说明这个对象不是persistence object要save(insert);如果id是非unsaved-value的话,那说明这个对象是persistence object(数据库中已存在),只要update就行了。saveOrUpdate方法用的也是这个机制。 阅读全文