起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: pqhuatong

[处理中5] 数据连接能否支持中文表?

[复制链接]

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35924
发表于 2017-2-24 09:37:51 | 显示全部楼层
Caused by: java.sql.SQLException: 对象名 'JCSJ_部门编码' 无效这个错误是数据报错的没有找到这表,确认数据源连的是否正确
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

63

主题

125

帖子

429

积分

中级会员

Rank: 3Rank: 3

积分
429
QQ
 楼主| 发表于 2017-2-24 13:40:25 | 显示全部楼层
数据源连接正常,反向生成了一个英文的表,英文的标识,英文的字段就没问题
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35924
发表于 2017-2-24 14:42:48 | 显示全部楼层
SELECT  JCSJ_part.BM AS JCSJ_part, JCSJ_part.名称 AS Name, JCSJ_part.备注 AS Remark FROM JCSJ_部门编码 JCSJ_part

这个sql到数据库中执行正确吗?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

63

主题

125

帖子

429

积分

中级会员

Rank: 3Rank: 3

积分
429
QQ
 楼主| 发表于 2017-2-25 00:36:05 | 显示全部楼层
jishuang 发表于 2017-2-24 14:42
SELECT  JCSJ_part.BM AS JCSJ_part, JCSJ_part.名称 AS Name, JCSJ_part.备注 AS Remark FROM JCSJ_部门编 ...


SELECT  JCSJ_part.编码 AS JCSJ_part, JCSJ_part.名称 AS Name, JCSJ_part.备注 AS Remark FROM JCSJ_部门编码 JCSJ_part

我发现之前有个BM主键没有改成编码。但是改了以后仍然报错,在数据库里面可以执行

我重新建立了个模块试了一下,如果用system数据源的话(system数据源有我之前的系统包括中文标和中文字段),1、反向生成本体,2、改关系标识为英文 就可以正常执行
但是在建立模块的时候选择其他源,就会有这种情况的发生。

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35924
发表于 2017-2-27 09:53:29 | 显示全部楼层
那应该还是数据库的表中有区别,平台只是根据ksql生成对应的sql到数据库中执行的
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

63

主题

125

帖子

429

积分

中级会员

Rank: 3Rank: 3

积分
429
QQ
 楼主| 发表于 2017-3-2 10:30:14 | 显示全部楼层
jishuang 发表于 2017-2-27 09:53
那应该还是数据库的表中有区别,平台只是根据ksql生成对应的sql到数据库中执行的 ...

能否在优化一下反向生成本体的操作,特别是修改了标识的时候,点击完成后生成的关系中还得改一遍,如果字段比较多的话工作量非常大。中英文都存在这个问题,我使用的中文比较多,目前方式改起来太麻烦。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35924
发表于 2017-3-2 11:49:05 | 显示全部楼层
点击完成后生成的关系中还得改一遍什么意思?
修改了标识后生成的概念中的关系标识就是在反向生成是修改后的啊
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

63

主题

125

帖子

429

积分

中级会员

Rank: 3Rank: 3

积分
429
QQ
 楼主| 发表于 2017-3-4 22:59:56 | 显示全部楼层
方式一、1、反向生成本体,添加概念和关系后,出现如图:
此时关系标识为中文,需要改成英文,字段名称仍然是中文的
1.jpg

2、将关系标识改成字母
2.jpg

3、点击完成后,生成到概念关系中后,关系名称和关系标识都是英文,关系标识是英文,刚才改过的,但是关系名称此时等于关系标识,必须再改一遍。
将关系名称改成中文。
3.jpg

4系统会自动创建自动映射。
但是需要手动再将标识名称从头改一次改到中文。麻烦的就是再改一次到中文
而且主键仍然是标识名称,而不是字段名称。

4.jpg

能否在新版本做个优化使得对中文字段的反向生成本体,在反向生成本体的对话框修改关系标识为英文后点击完成,接下来的关系标识名称是中文字段名称(现在应该是备注名称),关系标识就是改后的英文。而不用重新再改一次。



回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35924
发表于 2017-3-6 10:37:19 | 显示全部楼层
你好楼主,您反馈的这个现象通过验证是产品缺陷,我们已提交到产品组(内部编号:2017030600002),感谢楼主的支持与配合。
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

63

主题

125

帖子

429

积分

中级会员

Rank: 3Rank: 3

积分
429
QQ
 楼主| 发表于 2017-3-6 15:28:15 | 显示全部楼层
好的,非常感谢,可以结贴了。。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-7 20:29 , Processed in 0.060090 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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