Sun GlassFish Enterprise Server v2.1.1 发行说明

GenerationType.IDENTITY 和与 SyBase 一起使用的 DataDirect 驱动程序(问题跟踪器 2431)

说明

如果与 SyBase 一起使用 DataDirect 驱动程序,则尝试插入使用 GenerationType.IDENTITY 的实体失败。由于 DataDirect 驱动程序为每一个参数化的预处理语句创建一个存储过程,因此该尝试失败。

解决方法

domain.xml 文件中,在相应的数据源上设置属性 PrepareMethod=direct