主题 : jeecms jc_channel_user
级别: 解元
UID: 78822
积分:254 加为好友
威望: 19 精华: 0
主题:33 回复:165
注册时间:2015-08-09
在线时长:0
1#   发表于:2017-06-30 09:38:34  IP:58.217.*.*
jeecms中添加栏目的时候有个管理权限选项,这个添加我在源码中看到的是这段

CmsUser u;
if (userIds != null && userIds.length > 0) {
for (Integer uid : userIds) {
u = cmsUserMng.findById(uid);
bean.addToUsers(u);
}
}

但是真正执行insert语句是在哪个地方呢?
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
2#   发表于:2017-06-30 09:40:32  IP:182.217.*.*
添加栏目的语句?
1
级别: 解元
UID: 78822
积分:254 加为好友
威望: 19 精华: 0
主题:33 回复:165
注册时间:2015-08-09
在线时长:0
3#   发表于:2017-06-30 09:40:39  IP:58.217.*.*
insert into jc_channel_user
这语句在在哪执行的呢?
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
4#   发表于:2017-06-30 09:41:38  IP:182.217.*.*
当然是拿到库里执行
1
级别: 解元
UID: 78822
积分:254 加为好友
威望: 19 精华: 0
主题:33 回复:165
注册时间:2015-08-09
在线时长:0
5#   发表于:2017-06-30 09:43:53  IP:58.217.*.*
我的意思是我在jc_channel_user表中添加了一个字段,而且不能为空,但是添加的时候却报这个错误,那个字段是有值的。。。

数据被引用,不能删除。

Could not execute JDBC batch update; SQL [insert into jc_channel_user (channel_id, user_id) values (?, ?)]; constraint [null]; nested exception is org.hibernate.exception.ConstraintViolationException: Could not execute JDBC batch update
级别: 解元
UID: 78822
积分:254 加为好友
威望: 19 精华: 0
主题:33 回复:165
注册时间:2015-08-09
在线时长:0
6#   发表于:2017-06-30 09:44:33  IP:58.217.*.*
所以我想要找insert 栏目对应的用户表添加的语句
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
7#   发表于:2017-06-30 09:44:55  IP:182.217.*.*
添加了什么字段
1
级别: 解元
UID: 78822
积分:254 加为好友
威望: 19 精华: 0
主题:33 回复:165
注册时间:2015-08-09
在线时长:0
8#   发表于:2017-06-30 09:47:44  IP:58.217.*.*
一个type字段
级别: 版主
UID: 70293
积分:78391 加为好友
威望: 1 精华: 0
主题:7 回复:68397
注册时间:2014-12-03
在线时长:0
9#   发表于:2017-06-30 09:48:45  IP:182.217.*.*
自己修改表结构出现的问题请自己研究
1
1 共1页