关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、3102411850 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 6685|回复: 4

jeecg366使用oracle数据库时登录失败原因

[复制链接]
发表于 2017-2-23 17:03:34 | 显示全部楼层 |阅读模式
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、求助:有没有好的处理办法?

发表于 2017-2-23 17:57:45 | 显示全部楼层
请用官方提供的oracle脚步,不存在这个问题
 楼主| 发表于 2017-2-23 18:06:42 | 显示全部楼层
3.6.6官方脚本用什么工具导入呢?谢谢
发表于 2017-2-23 18:52:28 | 显示全部楼层
命令 导入 dmp
 楼主| 发表于 2017-2-23 21:17:15 | 显示全部楼层
非常感谢。
比较郁闷,我昨天在oracle中建好表空间jeecg和用户jeecg后,用imp导入官网的jeecg-3.6.6-oracle11g_20170217.dmp,出现无法成功导入的错误,才怀疑是不是这个dmp是用其他工具导出。刚刚又用imp重新导入,却一次成功。而且登录系统也正常了。再次感谢。下来就要研究什么在weblogic中部署了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表