CREATE TABLE ss_authority(
id bigint IDENTITY(1,1) PRIMARY KEY NOT NULL,
display_name varchar(255) DEFAULT (NULL),
name varchar(255) NOT NULL UNIQUE
)
-- ----------------------------
-- Records of ss_authority
-- ----------------------------
INSERT INTO ss_authority VALUES ( '浏览用户', 'A_VIEW_USER');
INSERT INTO ss_authority VALUES ('修改用户', 'A_MODIFY_USER');
INSERT INTO ss_authority VALUES ( '浏览角色', 'A_VIEW_ROLE');
INSERT INTO ss_authority VALUES ( '修改角色', 'A_MODIFY_ROLE');
CREATE TABLE ss_resource (
id bigint NOT NULL identity(1,1) primary key ,
position float NOT NULL,
resource_type varchar(255) NOT NULL,
value varchar(255) NOT NULL UNIQUE
)
-- ----------------------------
-- Records of ss_resource
-- ----------------------------
INSERT INTO ss_resource VALUES ( '1', 'url', '/security/user!save*');
INSERT INTO ss_resource VALUES ( '2', 'url', '/security/user!delete*');
INSERT INTO ss_resource VALUES ( '3', 'url', '/security/user*');
INSERT INTO ss_resource VALUES ( '4', 'url', '/security/role!save*');
INSERT INTO ss_resource VALUES ( '5', 'url', '/security/role!delete*');
INSERT INTO ss_resource VALUES ( '6', 'url', '/security/role*');
CREATE TABLE ss_resource_authority (
resource_id bigint PRIMARY KEY NOT NULL,
authority_id bigint PRIMARY KEY NOT NULL,
CONSTRAINT PK_ss_resource_authority PRIMARY KEY CLUSTERED
(
resource_id ASC,
authority_id ASC
)WITH (IGNORE_DUP_KEY = OFF) ON PRIMARY
) ON PRIMARY
)
-- ----------------------------
-- Records of ss_resource_authority
-- ----------------------------
INSERT INTO ss_resource_authority VALUES ('1', '2');
INSERT INTO ss_resource_authority VALUES ('2', '2');
INSERT INTO ss_resource_authority VALUES ('3', '1');
INSERT INTO ss_resource_authority VALUES ('4', '4');
INSERT INTO ss_resource_authority VALUES ('5', '4');
INSERT INTO ss_resource_authority VALUES ('6', '3');
CREATE TABLE ss_role (
id bigint identity(1,1) primary key NOT NULL ,
name varchar(255) UNIQUE NOT NULL
)
-- ----------------------------
-- Records of ss_role
-- ----------------------------
INSERT INTO ss_role VALUES ( 'managerAdimin');
INSERT INTO ss_role VALUES ( '用户');
CREATE TABLE ss_role_authority(
role_id bigint NOT NULL,
authority_id bigint NOT NULL,
CONSTRAINT PK_ss_role_authority PRIMARY KEY CLUSTERED
(
role_id ASC,
authority_id ASC
)
)
ALTER TABLE ss_role_authority WITH CHECK ADD CONSTRAINT FK_ss_role_authority_ss_authority FOREIGN KEY(authority_id)
REFERENCES ss_authority (id)
GO
ALTER TABLE ss_role_authority WITH CHECK ADD CONSTRAINT FK_ss_role_authority_ss_role FOREIGN KEY(role_id)
REFERENCES ss_role (id)
-- ----------------------------
-- Records of ss_role_authority
-- ----------------------------
INSERT INTO ss_role_authority VALUES ('1', '1');
INSERT INTO ss_role_authority VALUES ('1', '3');
INSERT INTO ss_role_authority VALUES ('2', '4');
INSERT INTO ss_role_authority VALUES ('2', '1');
INSERT INTO ss_role_authority VALUES ('2', '2');
INSERT INTO ss_role_authority VALUES ('2', '3');
INSERT INTO ss_role_authority VALUES ('2', '4');
CREATE TABLE ss_user (
id bigint NOT NULL identity(1,1) PRIMARY KEY ,
email varchar(255) DEFAULT NULL,
login_name varchar(255) NOT NULL,
name varchar(255) DEFAULT NULL UNIQUE,
password varchar(255) DEFAULT NULL,
)
-- ----------------------------
-- Records of ss_user
-- ----------------------------
INSERT INTO ss_user VALUES ( 'admin@springside.org.cn', 'admin', 'Admin', 'admin');
INSERT INTO ss_user VALUES ( 'hongcai.z@gmail.com', '张洪财', 'Admin', 'admin');
CREATE TABLE [ss_user_role](
[user_id] [bigint] NOT NULL,
[role_id] [bigint] NOT NULL,
CONSTRAINT [PK_ss_user_role] PRIMARY KEY CLUSTERED
(
[user_id] ASC,
[role_id] ASC
)WITH (IGNORE_DUP_KEY = OFF) ON [PRIMARY]
) ON [PRIMARY]
GO
USE [magazine]
GO
ALTER TABLE [ss_user_role] WITH CHECK ADD CONSTRAINT [FK_ss_user_role_ss_role] FOREIGN KEY([role_id])
REFERENCES [ss_role] ([id])
GO
ALTER TABLE [ss_user_role] WITH CHECK ADD CONSTRAINT [FK_ss_user_role_ss_user] FOREIGN KEY([user_id])
REFERENCES [ss_user] ([id])
-- ----------------------------
-- Records of ss_user_role
-- ----------------------------
INSERT INTO ss_user_role VALUES ('1', '2');
INSERT INTO ss_user_role VALUES ('1', '4');
表结构建完后,改application.properties.
jdbc.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
jdbc.url=jdbc:sqlserver://192.168.29.130:1433;DatabaseName=magazine;SelectMethod=Cursor
jdbc.username=
jdbc.password=
hibernate.dialect=org.hibernate.dialect.SQLServerDialect
springside 就可以连接到SqlServer 2005
分享到:
相关推荐
在本文中,我们将深入探讨springside3的核心特性、源码结构以及如何利用其jar包进行开发。 一、springside3核心特性 1. **模块化设计**:springside3遵循模块化设计原则,将项目拆分为多个独立的模块,如Core、...
《SpringSide3:全方位探索Java开发的利器》 SpringSide3是Java开发领域的一个重要参考资料,它是由知名开发者Calvin创建并维护的项目,旨在为Java开发者提供一套完整的Spring框架学习与实践指南。SpringSide3不仅...
使用SpringSide 3时,开发者可以通过其提供的模板快速创建项目结构,然后根据需求添加和配置模块。其详尽的文档和示例代码帮助开发者理解和使用各个功能,降低了学习曲线。 5. **版本3.3.4的改进**: SpringSide ...
1. **模块化设计**:SpringSide3-core的核心模块采用了模块化的结构,包括了Spring MVC、Hibernate、Quartz等常见框架的集成,使得开发者可以按需选择,避免了过度依赖,提升了项目的可维护性和灵活性。 2. **配置...
### Springside3与传统SSH(Struts + Spring + Hibernate)的区别 #### 1. 数据库设计 在数据库设计方面,Springside3采用了一种更为现代化的方法,这体现在其对实体对象、DAO对象的设计上。它更加侧重于利用Java ...
SpringSide3框架,SpringSide3框架SpringSide3框架SpringSide3框架
- **模块化设计**:SpringSide3 采用模块化的结构,包括核心模块、Web 模块、AOP 模块、数据访问模块等,方便开发者按需选择和组合。 - **Maven 支持**:项目基于 Maven 构建,提供标准的 Maven 项目结构和配置,...
springside3-core-3.2.2
springside3-extension-3.3.4.jar
springside3-core-3.3.4.jar
springside3-core-3.3.4.jar
《深入剖析springside3-core-3.0.4源码》 springside3-core-3.0.4是一款基于Spring框架的轻量级Java开发工具包,它旨在简化企业级应用的开发过程,提供了一系列实用的工具类、配置模块和示例代码。这个源码包对于...
springside3-core-3.0.4.jar
SpringSide3开发环境mini-web项目_3 一共三个压缩包: http://download.csdn.net/source/1725011 http://download.csdn.net/source/1725015 http://download.csdn.net/source/1725311
3. **示例代码**:SpringSide提供了丰富的示例代码,涵盖了Spring Framework的各种功能模块,如Spring MVC、Spring Data、Spring Security等,帮助开发者快速学习和掌握Spring的应用。 4. **文档**:SpringSide项目...