我已经使用了以下JPA实现:
他们每个人都有自己的优点和缺点.我发现Hibernate是三者中最先进的,除了它将一些自己的增强功能与JPA混合在一起,这使得很难切换到其他提供商.最重要的是,在解释JPA时,它的查询解析器更宽松.他们让得到正确的库来支持hibernate变得有点困难,因为我发现它是一个试图获得所有依赖项的正确版本的任务.
Toplink还可以,但是有人觉得它有点瘫痪,因为看起来Oracle希望你使用/购买?他们更高级的图书馆.尝试下载它也是一项任务,因为您需要通过运行jar文件来安装它.我发现它只实现了基础JPA规范.我使用它的原因是hibernate使用了许多常用于其他开源项目的库,人们经常会遇到类问题,特别是在使用JBoss时
OpenJPA - 这是迄今为止最好的文档,易于下载和使用,但它似乎非常错误.也许它只是我的代码,但代码我发现更高级的用法,如OneToMany与CascadeType.all设置的关系似乎没有用.诚然,这可能是我的代码错了,我没有时间测试一个干净的案例,但很多这样的事件让我害怕使用它.我真的希望它变得更好.它的错误消息通常无助于解决问题.
人们使用了哪些其他图书馆,他们更喜欢哪些?为什么?
如何在HTML中嵌入图像,以便使用html文件内容传送图像,并且不需要单独访问服务器来检索图像?我们需要这样做才能在离开邮件服务器之前将公司徽标嵌入签名中.我们不想使用像thunderbird或outlook的功能这样的客户端解决方案来添加签名.
谢谢