Hibernate から EclipseLink に切り替えようとしています。現在、BLOB の作成の問題に直面しています。Hibernateを使用すると、次のように解決しました:
import org.hibernate.LobHelper;
import org.hibernate.classic.Session;
...
public Blob createBlob(InputStream inputStream, long length)
{
Session session = entityManager.unwrap(Session.class);
LobHelper lobHelper = session.getLobHelper();
Blob blob = lobHelper.createBlob(inputStream, length);
return blob;
}
EclipseLinkでこれを行う方法のヒントはありますか? (私はOracle DBを使用しています)。
ジョニー