。。。。。
</class>
</hibernate-mapping>
三、ORACLE中默认了日期类型,其默认的日期类型是dd-mon-yy,如果程序需要对插入的日期类型做更改,例如插入类型为:‘YYYY-MM-DD HH-MM-SS’。需要在INITSID.ORA的最后一行中加入:
NLS_DATE_FORMAT=‘YYYY-MM-DD HH24-Mi-SS’(注意与上面类型的变化)
如果文件中有关于NLS_DATE_FORMAT的定义那么只需要修改就可以了。
然后用sqlplus以SYSDBA的身份登陆数据库,执行下面语句:
update props$ set value$='YYYY-MM-DD HH24:MI:SS' where name='NLS_DATE_FORMAT';
四、对于中文显示的问题的解决方法:
用Sqlplus以SYSDBA的身份登陆数据库,关闭数据库。执行以下操作:
SQL> STARTUP MOUNT;
SQL> ALTER SESSION SET SQL_TRACE=TRUE;
SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION;
SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
SQL> ALTER SYSTEM SET AQ_TM_PROCESSES=0;
SQL> ALTER DATABASE OPEN;
SQL> set linesize 120
SQL> ALTER DATABASE CHARACTER SET ZHS16GBK;
然后执行:
update props$ set value$='ZHS16GBK' where name='NLS_CHARACTERSET'
并且要保证你的ORACLE中的字符集和系统字符集一致。可以在系统中执行下列命令:
Export NLS_LANGUAGE=“AMERICAN_ AMERICA. ZHS16GBK”