Java JPA Sybase时间戳,如何检索
我正在使用: 自适应服务器企业版:自适应服务器企业版/15.7.0 连接(TM)用于JDBC(TM)版本:jConnect(TM)用于JDBC(TM)/7.00 我有一个包含时间戳和数字标识列的表。Eclipselink只允许我将其中一个标记为自动生成,因此我将标识列标记为自动生成 但是,这给我的时间戳列带来了一个问题,即: 如果我将该列标记为“updateable=false”,则实体中的字段在更新后不会刷新。 如果我没有将其标记为“attmepting to update a timestamp field”,我会得到一个错误 有办法处理吗Java JPA Sybase时间戳,如何检索,java,jpa,eclipselink,sap-ase,Java,Jpa,Eclipselink,Sap Ase,我正在使用: 自适应服务器企业版:自适应服务器企业版/15.7.0 连接(TM)用于JDBC(TM)版本:jConnect(TM)用于JDBC(TM)/7.00 我有一个包含时间戳和数字标识列的表。Eclipselink只允许我将其中一个标记为自动生成,因此我将标识列标记为自动生成 但是,这给我的时间戳列带来了一个问题,即: 如果我将该列标记为“updateable=false”,则实体中的字段在更新后不会刷新。 如果我没有将其标记为“attmepting to update a timesta
谢谢如果您的客户端应用程序被限制为自动生成的一列,那么很遗憾,没有,因为您无法更新时间戳列,同样,您也无法更新标识列,除非您启用了identity insert(这会破坏它的对象)
我想说的是,也许您真的需要检查为什么它被设置为时间戳数据类型,特别是因为人们经常使用它作为某种日期时间引用,而实际上它并没有真正的用处。如果您的客户端应用程序被限制为自动生成的一列,那么很遗憾,没有,因为您无法更新timestamp列,类似地,除非启用了identity insert(这会破坏identity列的对象),否则无法更新identity列 我想说的是,也许你真的需要检查为什么它被设置为一个时间戳数据类型,特别是当人们经常使用它作为某种日期时间引用时,实际上它并没有真正的用处