![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 78
ddwcyl
这个作者很懒,什么都没留下…
展开
-
框架设计或业务系统中应适当增加“上帝类”
了解了Hibernate之后,发现Hibernate把大部分日常操作都归结为几个类.ConfigurationSessionFactorySessionQueryCriteria 这几个类的相互配合就能做好持久化的工作,基础编码人员页不需要了解其他的类和接口,就能很好的完成工作。这不禁让我想起我们类库中有很多工具类,业务核心类但是没有人去了解,原因是类太多了。所以在编码中经常不原创 2007-08-27 14:02:00 · 824 阅读 · 1 评论 -
Hibernate one-to-one 一个典型问题
前两天,做了一个Hibernate one-to-one的Demo,来示例级联更新;本来这么简单的事情,是绝对不会出问题的,可没想到一个小小的疏忽,导致出现了问题;问题的现象是数据不能级联保存且并没有出现异常。这个问题花费了我好几个小时的时间调试才解决,最后才发现犯了一个极其愚蠢的错误,特意记下来,警告自己。 Demo是Hibernate的典型例子,一个TUser对象,一个TPassport的对原创 2007-08-25 22:28:00 · 2843 阅读 · 0 评论 -
修改P6SPY增强ResultSet输出控制的功能
Author:ddwcyl今天,同事反应在使用P6SPY跟踪SQL时感觉不愉快的是对每条查询结果,P6SPY总将其输出,如果查询结果集多的情况下,非常难以调试;另外,在调试时主要关注,替换绑定变量后真实的SQL,来检验业务的正确性,对变更的SQL,并不是太在意。 因为这两个问题的原因,查看了一下P6SPY的源代码,将其涉及的P6ResultSet和FormattedLogger两个类进原创 2007-08-31 09:49:00 · 2401 阅读 · 0 评论 -
Hibernate Po 单元测试经验总结
重新了解Hibernate,发现在做单元测试时比较痛苦,增加一个类,要写一堆代码,并且要在配置文件中增加该类的映射问题,随将TestCase封装成一个新类HibernateTestCase 用于POJO测试。在基类里面自动创建和销毁Session,SessionFractory并实现自动加载maping文件。这样在子类的测试中专注于业务的测试就行了。 package com原创 2007-08-25 22:36:00 · 929 阅读 · 0 评论 -
P6Spy 监控JDBC详细配置说明
P6Spy 监控JDBC详细配置说明 author:ddwcyl P6SPY 是一个监控JDBC执行语句的开源产品,利用P6SPY很容易的就能监控到JDBC中执行的SQL语句,便于系统调试和性能调优。P6SPY 实现原理是对JDBC的关键类进行了一次包装,让应用系统调用自己的类;自己的类截获到SQL语句后再调用真实的JDBC驱动进行执行SQL,这样,在自己的类里面就可以监控到所有原创 2007-08-28 20:58:00 · 11088 阅读 · 3 评论