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

QQ登录

只需一步,快速开始

查看: 4270|回复: 15

[结贴] 概念定义联合主键,查询异常

[复制链接]

128

主题

491

帖子

1058

积分

金牌会员

Rank: 6Rank: 6

积分
1058
QQ
发表于 2016-12-22 10:47:20 | 显示全部楼层 |阅读模式
版本: 小版本号:
数据库: 服务器操作系统: 应用服务器:
客户端操作系统: 浏览器:
概念定义联合主键,查询时加载bdata数据出现重复列,导致sql异常,未定义明确列,主键映射了2个字段的。

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2016-12-22 13:30:45 | 显示全部楼层
查询时加载bdata数据出现重复列什么意思?
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

128

主题

491

帖子

1058

积分

金牌会员

Rank: 6Rank: 6

积分
1058
QQ
 楼主| 发表于 2016-12-23 09:09:18 | 显示全部楼层
就是设置联合主键后,概念自动生成的sql语句中除了数据库表有的列外,把联合住建也加进去,导致出现重复列;
select ROWNUM AS JUSTEP_RN__, JUSTEP_TABLE__.* from(select 联合主键和字段 from xxx);
生成这样的sql,因为出现重复字段,所以导致 JUSTEP_TABLE__.*这个无法确定是哪个字段,我把联合主键去掉一个就行了。
问题是,以前没有任何问题,昨天所有有联合主键的都有问题。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2016-12-23 11:03:35 | 显示全部楼层
目前可以通过下面两种方案解决
1.runtime\BusinessServer\WEB-INF\justep.xml中的db-paging配置设置为false
2.在queryAction中设置联合主键的关联的as的别名,不要设置为关系名
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

128

主题

491

帖子

1058

积分

金牌会员

Rank: 6Rank: 6

积分
1058
QQ
 楼主| 发表于 2016-12-23 11:09:58 | 显示全部楼层
本帖最后由 风语者 于 2016-12-23 11:13 编辑

runtime\BusinessServer\WEB-INF\justep.xml中的db-paging配置设置为false这个是什么意思;
我这里是因为经常出现一个加载数据量大的时候出现等待或关闭的一个弹窗,所以才设置成true的。
如果这里设置了,那么数据量大的情况下弹出那个提示该怎么解决?也就是提示页面无响应。可否延长
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2016-12-23 13:18:53 | 显示全部楼层
这个是数据库分页,如果设置为false,数据库是用游标的方式

那就用第二种方案
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

128

主题

491

帖子

1058

积分

金牌会员

Rank: 6Rank: 6

积分
1058
QQ
 楼主| 发表于 2016-12-23 13:40:20 | 显示全部楼层
明白,还有一个问题。无论设置为游标还是分页,都会提示页面无响应 显示关闭和等待的弹窗,那个有没有地方可以延长这个时间的设置。
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2016-12-23 14:31:03 | 显示全部楼层
这个是chrome的,不是平台控制的时间

如果用了分页还这样慢,那就需要看看具体什么时候慢了,是不是执行sql慢,对数据库表加索引等进行优化
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

128

主题

491

帖子

1058

积分

金牌会员

Rank: 6Rank: 6

积分
1058
QQ
 楼主| 发表于 2016-12-26 13:50:06 | 显示全部楼层
嗯,再问一个问题,tomcat启动正常,session设置时间为30000,但是页面有时候用着用着就会出现网络出错的提示,网络连接没有问题。这个是怎么回事? 网络出错.png

回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
36069
发表于 2016-12-26 16:40:35 | 显示全部楼层
确认是不是强求的时候过长
/UI2/system/lib/base/error.js
ajax.png
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-25 09:52 , Processed in 0.064070 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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