关于HIBERNATE转JPA的问题

公司目前因为Hibernate和公司产品的许可不兼容,要把hibernate做了,可以是我们系统光HBM就大几百个,美国一个架构师要换IBATIS,但是代价实在是大,8个人做一年也估计搞不定,哎.
我自己看了一下JPA(OPENJPA),发现和HIBERNATE太像了,打自己一个自己做做看有多快了,写了一个HBM转换ORM.XML的工具,快要成功了,结果有几个问题一直让我头大,不知道有高手帮我解决没?
1.一个hibernate自定义类型,
    public Object nullSafeGet(ResultSet rs,
                              String[] names,
                              Object owner)
里面有个OWNER,JPA里没办法拿到,embedded好像解决这类问题,
2.还有就是hibernate的resultset.hibernate中resultset的类可以任何POJO.而JPA中必需是一个增强后的实体,那就一定要有表对应,以前resultset里面放的都是临时表返回的东西.现在想到的办法也只能为这他建立一张垃圾表,再用sql-result-set-mapping.不知道有没有好的解决方案.
小弟急用,感激不尽.

你可能感兴趣的:(sql,Hibernate,ibatis,orm,jpa)