📄 test.java
字号:
package edu.xjusoft.common;
import java.util.HashSet;
import java.util.Set;
import edu.xjusoft.hibernate.DAO.UsergroupDAO;
import edu.xjusoft.hibernate.DAO.UserpowerDAO;
import edu.xjusoft.hibernate.DAO.UserroleDAO;
import edu.xjusoft.hibernate.DAO.UsersDAO;
import edu.xjusoft.hibernate.ORM.Usergroup;
import edu.xjusoft.hibernate.ORM.Userpower;
import edu.xjusoft.hibernate.ORM.Userrole;
import edu.xjusoft.hibernate.ORM.Users;
public class Test {
/**
* @param args
*/
/*
* 思路
*
* 用户组: 普通用户 系统管理员 板块管理员<很多板块> 子版块管理员
*
* 用户组权限描述
* 普通用户: 浏览页面
* 系统管理员: 大板块的显示 大板块人员分配
* 板块管理员<很多板块>: 子版块<栏目>显示 子版块人员分配
* 子版块管理员:内容 增 删 改
*
* 大板块: 新闻 BBS<论坛>
*
* 新闻子版块<栏目>:
* 学院新闻
* 国内新闻
* 国际新闻
* 一般新闻
* BBS<论坛>:
* java
* oracle
* c/c++
* javaWeb
* 一般<灌水专区>
* <很多>...
* 聊天室<期待>...
*
* 其他
* <敬请期待>...
*
* * 权限: 浏览页面 系统管理<大板块管理<管理员,板块>> 各板块内容管理
*/
public static void main(String[] args) {
UsersDAO userDAO = new UsersDAO();
Set<Users> users = new HashSet<Users>();
UsergroupDAO usergroupDAO = new UsergroupDAO();
UserpowerDAO userpowerDAO = new UserpowerDAO();
UserroleDAO userroleDAO = new UserroleDAO();
// 增加用户组 4个
// for (int i = 0; i < 4; i++) {
// String str1 = "一 二 三 四";
// Usergroup usergroup1 = new Usergroup();
// usergroup1.setGroupname("addnews" + i + "");
// switch (i) {
// case 0:
// str1 = "一";
// break;
// case 1:
// str1 = "二";
// break;
// case 2:
// str1 = "三";
// break;
// case 3:
// str1 = "四";
// break;
// default:
// break;
// }
// usergroup1.setGroupdesc("板块"+str1+"管理员"+"");
// usergroupDAO.save(usergroup1);
// }
// 增加用户 10个
// int i = 0;
// for (i = 2; i < 10; i++) {
// Users user1 = new Users();
// String sex = "男";
// user1.setUsername("a00" + i + "");
// user1.setUserpwd("a00" + i + "");
// user1.setUserlogin("a00" + i + "");
// user1.setUseremail("zp-wmhx@163.com");
// if (i % 2 == 1) {
// sex = "女";
// }
// user1.setUsersex(sex);
// user1.setUseremail("zp-wmhx_"+i+"@163.com"+"");
// usergroup1 = usergroupDAO.findById(new Long(1));// 先增加用户组
// // usergroup1.setUserses(users);j
// user1.setUsergroup(usergroup1);
// // users.add(user1);
// userDAO.save(user1);
// }
// 增加权限
// for (int i = 0; i < 4; i++) {
// String str1 = "一 二 三 四";
// Userpower userpower1 = new Userpower();
// userpower1.setPowername("addnews" + i + "");
// switch (i) {
// case 0:
// str1 = "一";
// break;
// case 1:
// str1 = "二";
// break;
// case 2:
// str1 = "三";
// break;
// case 3:
// str1 = "四";
// break;
// default:
// break;
// }
// userpower1.setPowerdesc("板块" + str1 + "管理员" + "");
// userpowerDAO.save(userpower1);
// }
// 增加角色//给用户组赋权限
Userrole userrole1 = new Userrole();
// userrole1.setUserpower(userpower1);
// userrole1.setUsergroup(usergroup1);
// userrole1.setRoledesc("普通用户浏览");
// userroleDAO.save(userrole1);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -