- 博客(3)
- 资源 (9)
- 收藏
- 关注
转载 在hibernate中直接执行原生sql遇到类型转换问题
今天做了个用hibernate直接执行原生sql的查询,报错No Dialect mapping for JDBC type :-9在网上查了一下。有很多解决方法,这里总结一下。方便大家查找。第一种: No Dialect mapping for JDBC type: 3; 查看文章 ERROR 解决记录 - No Dialect mapping for JDBC type: 3;2007-11-28 16:34 今天在使用getSession().createSQLQuery("SELEC
2010-09-14 15:42:00 6250 1
原创 适配器模式之一
<br />适配器模式:<br /> 在我们准备实现某个指定接口的时候,我们可能会发现我们现存的类已经提供了这个功能,只是方法名不同而已。这个时候,我们可以通过利用适配器模式来修改这个现存的类与外界交互的接口,从而使之满足用户的要求。<br /> 适配器的宗旨:保留现有的类所提供的服务,修改其接口,从而达到客户的期望。<br /> <br /> <br />例如:<br /> 已定义好计算个人开支的接口,同时现存的类有每项花项的单价计算类,可以根据单价得到个人开支的总额,即可使用适配器模式,如
2010-09-06 23:05:00 505
原创 接口与责任
<br /> 在开发的过程,在实现一个接口的时候,有责任重写接口里面定义要实现的方法,但有时候接口所指定的方法不一定要求调用者提供某种服务,即调用者不一定会用到此接口的方法,在这种情况下,调用者可以空方法体来实现这些方法,从而忽略对这些方法的调用。<br /> 如果我们创建了一个包含各种通用的通知方法的接口,我们可以考虑提供一个存根(stub)-存根就是用空方法体来实现该接口的所有方法的类。开发者通过继承存根类即可,这样可以使调用者只关注自己要用到的方法,对这些方法进行重载,而忽略自己不关心的事件,
2010-09-06 22:49:00 849
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人