JDK 1.5 使我的 ObjectFactory 失效

发布者:    |      

这真是太棒了/...

JDK 1.5 改变了 javax.naming.spi.ObjectFactory.getObjectInstance() 方法的签名,从以下形式

public Object getObjectInstance(Object reference, Name name, Context ctx, Hashtable env)

变成了以下形式

public Object getObjectInstance(Object reference, Name name, Context ctx, Hashtable<String, ?> env)

据我所知,这意味着现在无法编写一个同时能在 JDK 1.4 和 1.5 中编译的 ObjectFactory。哎呀。


返回顶部