首页 / 知识
关于java:JPA实体,Oracle 10g和Calendar Type属性是否存在问题?
2023-04-16 12:40:00

Is there a Problem with JPA Entities, Oracle 10g and Calendar Type properties?将JPA实体与Oracle 10g结合使用时,我遇到以下非常令人讨厌的行为。 假设您具有以下实体。
该实体映射到Oracle 10g,因此在数据库中将有一个表T_ORDER,其主键NUMBER列" ID"和TIMESTAMP列" activationDate"。 假设我创建了一个此类的实例,其激活日期为" 15. Sep 2008 00:00 AM"。我的当地时区是CEST,即GMT + 02:00。当我持久化该对象并使用sqlplus从表T_ORDER中选择数据时,我发现在表中实际上存储了" 14. Sep 2008 22:00",到目前为止,这是可以的,因为oracle db时区是GMT。 但是现在令人讨厌的部分。当我将这个实体读回我的JAVA程序时,我发现oracle时区被忽略了,并得到" 14. Sep 2008 22:00 CEST",这肯定是错误的。 因此,基本上,在写入数据库时??,将使用时区信息,而在读取时将被忽略。 有什么解决办法吗?我猜最简单的解决方案是将oracle dbs时区设置为GMT + 02,但是不幸的是我不能这样做,因为还有其他应用程序使用同一服务器。 我们使用以下技术
MyEclipse 6.5
出于这个确切的原因,您不应使用日历来访问数据库中的日期。 您应该这样使用
我已经遇到了JPA和时间戳的问题。 我已经在oracle论坛中阅读了,请检查以下内容:
|
最新内容
相关内容
linux命令查看包属性?
linux命令查看包属性?,时间,系统,信息,状态,命令,文件,通讯录,管理,情况,标准,Linux文件相关命令命令一:cat cat命令应该是在Linux中查看文件内linux内核属性命令?
linux内核属性命令?,系统,地址,时间,信息,标准,管理,数据,工作,百分比,内核,一般优化linux的内核,需要优化什么参数1、说起优化,其实最好的优化pythonPandas Series对象有哪些属
pythonPandas Series对象有哪些属性?,工具,数据,数字,分析,培训,属性,数据类型,数组,对象,索引,想必大家都知道pandas,它是基于Numpy的一种工具如何在Python中定义类方法和修改类
如何在Python中定义类方法和修改类属性?,代码,方法,培训,对象,实例,定义,结果,示例,赋值,属性,Python中的类还可定义使用@classmethod修饰的类Python __dict__属性详解
Python __dict__属性详解,代码,公用,信息,数据,培训,管理,属性,对象,函数,结果,我们都知道Python一切皆对象,那么Python究竟是怎么管理对象的Python查看模块中的属性
Python查看模块中的属性,名称,标准,环境,培训,属性,模块,对象,函数,定义,变量,内置函数dir可用于列出某模块中定义了哪些属性(全局名称空间)Python之有妙用的__name__属性
Python之有妙用的__name__属性,代码,入口,培训,文件,模块,程序,属性,妙用,时候,表示,前面说了,py文件分两种:用于执行的程序文件和用于导入的模Python 类的私有属性和方法
Python 类的私有属性和方法,私有化,培训,开头,变量,函数,模块,属性,目的,方法,更多,在Python中,通过单下划线”_”来实现模块级别的私有化,一般Python 类和实例的属性
Python 类和实例的属性,属性,实例,名称,培训,名字,对象,字符串,方法,列表,变量,类属性.类属性是可以直接通过“类名.属性名”来访问和修改。.python如何看变量属性
python如何看变量属性,培训,属性,函数,变量,参数,对象,方法,列表,范围内,字典,1、使用dir()函数查看dir()函数不带参数时,返回当前范围内的变python如何打印一个对象的全部属性
python如何打印一个对象的全部属性,代码,公用,情况,培训,属性,对象,字典,全部,方法,动态,python打印对象的全部属性,可以使用__dict__方法。遇python如何判断对象的某个属性
python如何判断对象的某个属性,培训,异常,名称,方法,对象,属性,特性,参数,逻辑,以上,在python判断某个对象是否具有某属性可以使用以下方法方