由于工程原因,需要将远程的Oracle数据库表table1的dtime(Date类型)字段,copy到本地oracle数据库表table2(也是Date类型)中的dtime字段,如果table1中的dtime value是"2006-10-10 02:15:30",copy到table2中的是时候就变成了"2006-10-10",(只有时期,没有时间了),另外我直接获取table1的dtime value输出的时间是"2006-10-10 12:00:00"(格式可以变化的,但是为什么日期是对的,时间都变成了12:00:00),我要长喊一声:为什么啊~~~~
高手?
高手?
解决方案 »
- 关于(输入输出)接收到的信息问题??
- java 一段代码解释
- jni中怎么样返回数组参数,JNIEXPORT jint JNICALL Java_com_gy_image_HotKeyHookManager_startHotKeyHook(JNIEnv * env, jobject hookMa
- Java程序问题:先产生1万个随机数,再使用多线程对该数进行三种排序,分别记录排序运行时间,本人是新手,多谢列位指教了!
- 有关equals方法的一个问题
- 求助:下一步我该怎么走
- JAVA交流群,欢迎大家加入,及时讨论、沟通问题,共同提高、进步!
- URL中的汉字那里来的啊,如 问题=%E9%97%AE%E9%A2%98,怎么转换来的
- 一个没有实体的CATCH有什么用?
- !!!
- 请教下高手,怎么把弹出矿的文本信息换行啊
- JAVA中System.out与System.err的区别是什么
该怎么弄呢
a.setdate(b.getDate());
session.save(a)
B b = new B();
a.setDate(b.getDate());
session.save(a);//保存a的记录到本地表table2
你的目的表类字段类型是date而不是datetime……没保存时间的地方……可能2:
不知道你用什么导过来的……程序?数据库工具?数据库脚本???
对可能1:
我用的hibernate 把POJO对象的Date属性映射到Oracle中的DATE(Oracle中没有datetime类型)
对可能2:
应该说是用程序倒过来的
数据库用Date类型没错。
关键是映射的写法:如下:
type 不能用 date,要用 calendar . <property name="editTime" column="F_EDIT_TIME" length="7" type="calendar"/>
谢谢各位