jeecg366使用oracle数据库时登录失败原因
1、由于oracle是从mysql通过工具mysql2oraclecn.exe进行转换,mysql的t_s_log的字段operateTime类型为datetime,转入oracle后自动转为date;这里没有问题2、但是,在登录时,校验用户信息成功后,会调用systemService.addLog添加登录日志。问题就来了:
2.1、调用到日志类TSLog,其中定义的private Timestamp operatetime,这样在保存日志实体时就失败了,因为operatetime是Timestamp,而对应oracle表中的字段类型是date
2.2、是3.6.6版本的问题还是以前版本也存在该问题?难道要把所有底层涉及到Timestamp类型的都要修改过?
2.3、经过测试,如果在登录时,不调用systemService.addLog,可以登录系统,但是做的任何修改都会出错,应该也是调用该方法的原因
3、求助:有没有好的处理办法?
请用官方提供的oracle脚步,不存在这个问题 3.6.6官方脚本用什么工具导入呢?谢谢 命令 导入 dmp 非常感谢。
比较郁闷,我昨天在oracle中建好表空间jeecg和用户jeecg后,用imp导入官网的jeecg-3.6.6-oracle11g_20170217.dmp,出现无法成功导入的错误,才怀疑是不是这个dmp是用其他工具导出。刚刚又用imp重新导入,却一次成功。而且登录系统也正常了。再次感谢。下来就要研究什么在weblogic中部署了。
页:
[1]