2012-06-27 58 views
0

哪个JPA实现针对Sybase ASE 15.5支持以下功能以及如何实现?Sybase ASE 15.5和哪个JPA实现?

  • 模式导入(有一个现有的服务器上运行,休眠甚至没有找到现有的表。)
  • 架构出口(也许新的东西;休眠似乎有UNIVARCHAR不支持)
  • 存储过程支持
  • 存储过程导入? (如模式导入)
  • UNIVARCHAR类型支持(Hibernate本身不生成UNIVARCHAR列,OpenJPA如何?)
  • TEXT类型支持。
  • 架构迁移,包括数据迁移工具

其他任何优点/缺点?

回答

0

JPA是一个运行时,而不是一个开发工具。大多数问题似乎都与工具相关,我建议使用Eclipse JPA(Dali)。

只要它们生成标准的JPA元数据,您就可以使用任何JPA提供程序所需的模式工具。

EclipseLink支持在Sybase上调用存储过程,包括输出参数和多个结果集。 任何JPA提供程序都应该在运行时使用UNIVARCHAR和TEXT,在默认模式生成中使用的类型可以将它们设置在@Column columnDefinition中,或者在EclipseLink中自定义SybasePlatform以默认使用该类型。