/*magicgod java保留地*/

http://blog.matrix.org.cn/magicgod/date/20051215 星期四 2005年12月15日

EJB3.0

看了EJB模式之后,觉得EJB中的思想确实是比较先进,只是实现有点差了。 因为 object is object,我觉得类确实就应该是类, 象现在说的 POJO (Plan Old Java Object),其实这才是面向对象的初衷,让类回到本来面目吧。 EJB 3.0以前,要用一堆类来描述一个类(现实中的类)。而且我发现一些接口都是在做重复性的描述工作,奇怪得很。让描述变成描述,配置变成配置,让类还是变回类来。 EJB3.0好象用了一种类xdoclet的方法,增加标记,在类里进行设置。但我觉得还是不够彻底,应该用配置来进行配置,类就应该是一个纯类,至于什么local or remote之类,由别人来管配置。 可以参考一下DI/IOC的思路。 果然,JSR的标准,1.0是垃圾,2.0还可以,2.1是补丁,3.0比较好,可是已经快要淘汰了。

http://blog.matrix.org.cn/magicgod/date/20051125 星期五 2005年11月25日

Data size bigger than Max size for this type

在 Oracle 上插入或更新大于 4k 的 LOB 时接收到错误消息
当插入或更新大于 4k 的 LOB(BLOBS 和 CLOBS)时,您可能会接收到与以下所示相似的异常:

java.sql.SQLException: ORA-01461: can bind a LONG value only for insert into a LONG column

Data size bigger than Max size for this type: xxxx. SQL State = , Error Code = 17,070

这通常会在您使用 Oracle 数据库并在 WebSphere Application Server 中启用会话持久性的情况下发生。安装 WebSphere Application Server PQ77056 来解决这个会话数据库的问题。

没试过,暂存。


Valid HTML! Valid CSS!

This is a personal weblog, I do not speak for my employer.