只显示主题贴

这个不用担心,可以用retroweaver,把1.5的class,重新包装成1.4兼容的class。直接在jdk1.4上门run
  • 进入论坛 Java
泛型是语言层面的东西,就是保证了型别安全,避免了转型操作。同样一个接口你可以用Object自己转型,也可以用泛型事先就约定好,那你认为泛型的意义在哪里?
  • 进入论坛 Java
刚才泛型泛的不彻底,应该这样用 [code:1] public T load(Serializable id) throws DataAccessException { return (T)(getHibernateTemplate().load(cls, id)); } [/code:1]
  • 进入论坛 Java
建立一个类成员 [code:1]private Class<T> cls;[/code:1] 然后就可以使用 [code:1]public Object load(Serializable id) throws DataAccessException { return getHibernateTemplate().load(cls, id); }[/code:1]
  • 进入论坛 Java
搞定了,从冰云的blog上得到了启发,看下面这段代码 class Factory<T> { private Class<T> c; public Factory(Class<T> c) { this.c = c; } public T create() throws Exception { return c.newInstance(); } }
  • 进入论坛 Java
2downpour: 能详细说说你的做法吗?thanks
  • 进入论坛 Java
public abstract class BaseHibernateDao<T> extends HibernateDaoSupport { public T create(T entity) throws DataAccessException { getHibernateTemplate().save(entity); return entity; } public Object load(Class cls, Serializable id) throws DataAccessException { return getHibernateT ...
  • 进入论坛 Java
原来酱紫啊,多谢robbin~
  • 进入论坛 Java
那么DynamicUpdate存在的意义在哪里呢?
  • 进入论坛 Java
对于某个POJO, 配置了DynamicUpdate=true后,生成的update语句涉及到的数据库表字段数目大大减少,按理说是不是应该速度比配置=false的要快?但是实际测下来,很奇怪速度要慢1倍以上。看过生成的SQL,是batch提交的。这是什么原因? 条件都一样,一个update只涉及到更新过的字段(DynamicUpdate=true),一个update涉及到了全部的字段(DynamicUpdate=false)。DynamicUpdate什么情况下才能提升效率呢?
  • 进入论坛 Java