君子博学而日参省乎己 则知明而行无过矣

博客园 首页 新随笔 联系 订阅 管理
上一页 1 ··· 83 84 85 86 87 88 89 90 91 ··· 106 下一页

2012年5月10日 #

摘要: 这个问题,我把对象赋值为NULL,也是很好用的.在我的系统中,更新好用了,可是插入不好用了.没改前,是插入好用,而更新不好用.本来是系统中的问题,可是,catch只是捕捉到,从但是,没有把log打印出来,找原因实在是难找.在高度数据库时,最好把异常捕捉中的信息打印出来.org.springframework.orm.hibernate.HibernateSystemException: a different object with the same identifier value was already associated with the session: 4443398, of cl 阅读全文
posted @ 2012-05-10 05:21 刺猬的温驯 阅读(13559) 评论(0) 推荐(0) 编辑

摘要: 用c++写成,可反编译class文件,支持jar包级的反编译,可将整个jar包直接保存为*.src.zip源代码包,反编译迅速,错误率极少,详细的看下面下载地址:http://java.decompiler.free.fr/?q=jdguiIntroductionThe aim of “Java Decompiler” project is to develop tools to decompile and analyze Java 5, and upper, “.class” files.JD-Core is a freeware library that reconstructs Java 阅读全文
posted @ 2012-05-10 04:38 刺猬的温驯 阅读(528) 评论(0) 推荐(0) 编辑

摘要: 引子:前几天,小胖和我说他们公司CTO批他了,说他写的代码不够OO,不够DDD。细问才知道他们CTO在推DDD(领域模型驱动设计).我当时给他的观点是,JavaEE应用是天生贫血的,并不能像ruby之类的语言做到很好的富血,做到DDD。因为这些观点也是N年前讨论过的问题,我记得冒似robbin当年还下过定论:Java天生是贫血的。所以有了ruby之流做RAD快速开发。但当seam到spring roo的出现与完善,富血DDD在Java里也变得可行起来(此论言之尚早,拭目以待)。我以前也和别人争吵过哪个更好,现在我的思想又受到了一些冲击,你呢?世界在发展,我们的思想是不是也应该与时俱进呢?贫血v 阅读全文
posted @ 2012-05-10 02:47 刺猬的温驯 阅读(588) 评论(0) 推荐(0) 编辑

2012年5月8日 #

摘要: 在软件开发过程中,经常忽略的一个因素——风险。风险是一把双刃剑,因为风险的另一面就是价值,我们不能因为它的负面影响避而不谈。这书就围绕着风险这个东西展开阐述。此书作者是一个实践家而不是思想家。在文中他指出了为什么风险管理会给忽略,跟着谈了如何做合理的风险管理。我认为,在现实的环境中,影响风险最关键的还是人,因此作者在序编里面就引用了英国以为思想家William K. Clifford的论文《信仰的论理学》,这篇论文的确提高了此书的思想深度。看到后面,经过反思才觉得这篇论文才最能说明关于风险的问题。一切都是人左右风险,试想一下如果所有人都有风险的意识,那还担心用什么方法去管理吗?所以此书只是风险 阅读全文
posted @ 2012-05-08 00:28 刺猬的温驯 阅读(778) 评论(0) 推荐(0) 编辑

2012年5月7日 #

摘要: 最后期限(Deadline)是软件从业人员必须面临的最大困难与挑战,准确地说,它是所有程序员包括项目管理者的可怕梦魇。当堂吉珂德看到郊野之上的数十架风车,风车的翅翼如巨人的胳膊,正耀武扬威地奚落着这位中世纪后期没落的骑士时,堂吉珂德如勇敢的斗士一般,跃马而上,用长枪狠狠地刺向风车,换来的却是长枪折断,人仰马翻,最后大败而归。没错,最后期限之于程序员,正如风车之于堂吉珂德,确实是太强大以至于无法战胜。 那么,我们真的要知其不可为而为之吗?就像孟子老夫子说的那般,虽千万人吾往矣!虽然充满了风萧萧兮易水寒的悲壮,但铩羽而归的感觉,无疑会一次次挫败程序员的信心。更重要的是,IPO变成了负值,投资方是. 阅读全文
posted @ 2012-05-07 23:21 刺猬的温驯 阅读(278) 评论(0) 推荐(0) 编辑

2012年5月1日 #

摘要: 1.级联CASCADE属性的意义:只有“关系标记”才有cascade属性:OneToOne ,OneToMany ,ManyToOne ,ManyToMany.级联指的是当主控方执行操作时,关联对象(被动方)是否同步执行同一操作。一个操作因级联cascade可能触发多个关联操作。前一个操作叫“主控操作”,后一个操作叫“关联操作”。 cascade属性的可选值:all: 所有情况下均进行关联操作。none:所有情况下均不进行关联操作。这是默认值。save-update:在执行save/update/saveOrUpdate时进行关联操作。delete:在执行delete时进行关联操作。 具体执行 阅读全文
posted @ 2012-05-01 23:34 刺猬的温驯 阅读(293) 评论(0) 推荐(0) 编辑

摘要: “Nearly 80 to 85 percent of database performance problems arise from the application database's design or the application's own code. Good transaction throughput requires an application designed from the database up, with performance and scalability in mind.”----DB2 MagazineP6Spy & SQL P 阅读全文
posted @ 2012-05-01 23:16 刺猬的温驯 阅读(421) 评论(0) 推荐(0) 编辑

摘要: Hibernate QBC语言文章分类:Java编程节 8.01 基本查询以下是HQL/QBC/Native SQL三种查询策略HQL策略:Java代码session.createQuery("FROM Category c where c.name like 'Laptop%'");session.createQuery("FROM Category c where c.name like 'Laptop%'");QBC策略:Java代码session.createCriteria(Category.class).add 阅读全文
posted @ 2012-05-01 23:13 刺猬的温驯 阅读(5227) 评论(0) 推荐(1) 编辑

2012年4月30日 #

摘要: 进入:http://www.hibernate.org/说明文档:英文:http://docs.jboss.org/hibernate/annotations/3.5/reference/en/html_single/中文:http://docs.jboss.org/hibernate/annotations/3.4/reference/zh_cn/html_single/下载:hibernate annotation 3.4.0 GA得到:hibernate-annotations.jar hibernate-commons-annotation.jar ejb3-persisten... 阅读全文
posted @ 2012-04-30 02:38 刺猬的温驯 阅读(655) 评论(0) 推荐(0) 编辑

摘要: 一、环境搭建和基本映射1) 添加Annotation包: hibernate-annotations.jar,ejb3-persistence.jar,hibernate-commons-annotations.jar2) 在实体类中尽量使用JPA的标准注解来进行对象关系映射。注解可以添加在属性上,也可以添加在getXxx()方法之上。 a) @Entity 映射一个实体类 @Table(name="表名") 指定关联的表 b) @Id 映射OID c) @GeneratedValue(strategy=生成策略) 指定OID的生成策略。 它的默认值是GenerationT 阅读全文
posted @ 2012-04-30 02:16 刺猬的温驯 阅读(331) 评论(0) 推荐(0) 编辑

上一页 1 ··· 83 84 85 86 87 88 89 90 91 ··· 106 下一页