首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TemporalType.Date在Oracle中节省时间

TemporalType.Date在Oracle中节省时间
EN

Stack Overflow用户
提问于 2015-12-15 16:46:06
回答 1查看 448关注 0票数 0

我在使用JPA的TemporalType.Date时遇到了问题。它似乎也节省了时间值,并在选择应用程序中的值时从数据库中选择时间值。尤其是在Oracle DB中

我正在使用Hibernate版本4.2.20,4.2.20.Final 1。JBoss版本为11.2.0.3.0版本6.4.3.GA模块包括:jboss jpa-hibernate4 4-7.5.3.redhat redhat-2和jboss jpa-hibernate4 3-7.5.3最后-redhat-2 Oracle驱动程序: 12.1.0.2.0

数据库配置:

选择使用:

代码语言:javascript
复制
select * from nls_database_parameters;
select * from nls_instance_parameters;
select * from nls_session_parameters;

配置:

代码语言:javascript
复制
PARAMETER                      VALUE                                  
------------------------------ ----------------------------------------
NLS_LANGUAGE                   AMERICAN                                 
NLS_TERRITORY                  AMERICA                                  
NLS_CURRENCY                   $                                        
NLS_ISO_CURRENCY               AMERICA                                  
NLS_NUMERIC_CHARACTERS         .,                                       
NLS_CHARACTERSET               AL32UTF8                                 
NLS_CALENDAR                   GREGORIAN                                
NLS_DATE_FORMAT                DD-MON-RR                                
NLS_DATE_LANGUAGE              AMERICAN                                 
NLS_SORT                       BINARY                                   
NLS_TIME_FORMAT                HH.MI.SSXFF AM                           
NLS_TIMESTAMP_FORMAT           DD-MON-RR HH.MI.SSXFF AM                 
NLS_TIME_TZ_FORMAT             HH.MI.SSXFF AM TZR                       
NLS_TIMESTAMP_TZ_FORMAT        DD-MON-RR HH.MI.SSXFF AM TZR             
NLS_DUAL_CURRENCY              $                                        
NLS_COMP                       BINARY                                   
NLS_LENGTH_SEMANTICS           BYTE                                     
NLS_NCHAR_CONV_EXCP            FALSE                                    
NLS_NCHAR_CHARACTERSET         AL16UTF16                                
NLS_RDBMS_VERSION              11.2.0.3.0                               

 20 linhas selecionadas 

PARAMETER                      VALUE                                  
------------------------------ ----------------------------------------
NLS_LANGUAGE                   AMERICAN                                 
NLS_TERRITORY                  AMERICA                                  
NLS_SORT                                                                
NLS_DATE_LANGUAGE                                                       
NLS_DATE_FORMAT                                                         
NLS_CURRENCY                                                            
NLS_NUMERIC_CHARACTERS                                                  
NLS_ISO_CURRENCY                                                        
NLS_CALENDAR                                                            
NLS_TIME_FORMAT                                                         
NLS_TIMESTAMP_FORMAT                                                    
NLS_TIME_TZ_FORMAT                                                      
NLS_TIMESTAMP_TZ_FORMAT                                                 
NLS_DUAL_CURRENCY                                                       
NLS_COMP                       BINARY                                   
NLS_LENGTH_SEMANTICS           BYTE                                     
NLS_NCHAR_CONV_EXCP            FALSE                                    

 17 linhas selecionadas 

PARAMETER                      VALUE                                  
------------------------------ ----------------------------------------
NLS_LANGUAGE                   BRAZILIAN PORTUGUESE                     
NLS_TERRITORY                  BRAZIL                                   
NLS_CURRENCY                   R$                                       
NLS_ISO_CURRENCY               BRAZIL                                   
NLS_NUMERIC_CHARACTERS         ,.                                       
NLS_CALENDAR                   GREGORIAN                                
NLS_DATE_FORMAT                DD/MM/RR                                 
NLS_DATE_LANGUAGE              BRAZILIAN PORTUGUESE                     
NLS_SORT                       WEST_EUROPEAN                            
NLS_TIME_FORMAT                HH24:MI:SSXFF                            
NLS_TIMESTAMP_FORMAT           DD/MM/RR HH24:MI:SSXFF                   
NLS_TIME_TZ_FORMAT             HH24:MI:SSXFF TZR                        
NLS_TIMESTAMP_TZ_FORMAT        DD/MM/RR HH24:MI:SSXFF TZR               
NLS_DUAL_CURRENCY              Cr$                                      
NLS_COMP                       BINARY                                   
NLS_LENGTH_SEMANTICS           BYTE                                     
NLS_NCHAR_CONV_EXCP            FALSE                    

在MySQL和SQLServer工作得很好,5.5/5.6在MySQL,2008/2012/2014在SQLServer。

求你了,我能得到的一切帮助都是宝贵的

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-16 10:49:20

这个话题似乎有答案:

http://www.oracle.com/technetwork/apps-tech/jdbc-112010-090769.html

但是,如果DB是Oracle 11g,那么问题也会出现,只需使用驱动程序Oracle 12即可。

谢谢你的帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34294820

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档