没有外键关联的 关系删除遍历判断
2012-05-12 17:35
148 查看
/*
//删除用户角色关系表无效 数据(careful:just execute once)
List<User> tempUsers = this.userDao.getUsers();
List<UserRole> tempUserRoles = this.userRoleManager.getAll();
for (UserRole duserRole : tempUserRoles) {
if(duserRole!=null){
boolean existRelationship = false;//check Whether the user_role's userId exist in user table. if not,delete
for (User duser : tempUsers) {
if(duser!=null){
if(duserRole.getUser().getId() == duser.getId() ){
existRelationship = true;
break;
}
}
}
if(!existRelationship){//如果该用户ID不存在于用户表,表示无效关系,就删除.
this.userRoleManager.deleteUserRole(duserRole.getId());
}
}
}
*/
//删除用户角色关系表无效 数据(careful:just execute once)
List<User> tempUsers = this.userDao.getUsers();
List<UserRole> tempUserRoles = this.userRoleManager.getAll();
for (UserRole duserRole : tempUserRoles) {
if(duserRole!=null){
boolean existRelationship = false;//check Whether the user_role's userId exist in user table. if not,delete
for (User duser : tempUsers) {
if(duser!=null){
if(duserRole.getUser().getId() == duser.getId() ){
existRelationship = true;
break;
}
}
}
if(!existRelationship){//如果该用户ID不存在于用户表,表示无效关系,就删除.
this.userRoleManager.deleteUserRole(duserRole.getId());
}
}
}
*/
相关文章推荐
- 实现删除主表数据时, 判断与之关联的外键表是否有数据引用, 有标志, 无则删除
- 实现删除主表数据时, 判断与之关联的外键表是否有数据引用, 有标志, 无则删除 (转)
- 实现删除主表数据时, 判断与之关联的外键表是否有数据引用, 有标志, 无则删除
- 转:邹建--实现删除主表数据时, 判断与之关联的外键表是否有数据引用, 有标志, 无则删除
- 实现删除主表数据时, 判断与之关联的外键表是否有数据引用, 有标志, 无则删除
- 实现删除主表数据时, 判断与之关联的外键表是否有数据引用, 有标志, 无则删除
- 实现删除主表数据时, 判断与之关联的外键表是否有数据引用, 有标志, 无则删除
- 实现删除主表数据时, 判断与之关联的外键表是否有数据引用, 有标志, 无则删除
- mybatis 框架 的应用之三(操作两张没有关联的表,存在主键和外键关系)
- 实现删除主表数据时, 判断与之关联的外键表是否有数据引用, 有标志, 无则删除
- 实现删除主表数据时, 判断与之关联的外键表是否有数据引用, 有标志, 无则删除
- 实现删除主表数据时, 判断与之关联的外键表是否有数据引用, 有标志, 无则删除
- 实现删除主表数据时, 判断与之关联的外键表是否有数据引用, 有标志, 无则删除
- [导入]实现删除主表数据时, 判断与之关联的外键表是否有数据引用, 有标志, 无则删除
- 实现删除主表数据时, 判断与之关联的外键表是否有数据
- 实现删除主表数据时, 判断与之关联的外键表是否有数据引用, 有标志, 无则删除
- 实现删除主表数据时, 判断与之关联的外键表是否有数据引用, 有标志, 无则删除
- 实现删除主表数据时, 判断与之关联的外键表是否有数据引用, 有标志, 无则删除
- 实现删除主表数据时, 判断与之关联的外键表是否有数据引用, 有标志, 无则删除
- 实现删除主表数据时, 判断与之关联的外键表是否有数据引用, 有标志, 无则删除