Skip to content

Commit ba5b5a6

Browse files
committed
删除数据源driver属性,由url自动识别
1 parent 0a58be8 commit ba5b5a6

File tree

3 files changed

+37
-62
lines changed
  • hsweb-web-bean/src/main/java/org/hsweb/web/bean/po/datasource
  • hsweb-web-dao/hsweb-web-dao-mybatis/src/main/resources/org/hsweb/web/dao/impl/mybatis/mapper/datasource
  • hsweb-web-starter/src/main/resources/org/hsweb/start/scripts/install

3 files changed

+37
-62
lines changed

hsweb-web-bean/src/main/java/org/hsweb/web/bean/po/datasource/DataSource.java

Lines changed: 37 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -26,22 +26,19 @@
2626
public class DataSource extends GenericPo<String> {
2727
//数据源名称
2828
@NotBlank
29-
private String name;
30-
//驱动
31-
@NotBlank
32-
private String driver;
29+
private String name;
3330
//url
3431
@NotBlank
35-
private String url;
32+
private String url;
3633
//用户名
3734
@NotBlank
38-
private String username;
35+
private String username;
3936
//测试sql
40-
private String testSql;
37+
private String testSql;
4138
//密码
42-
private String password;
39+
private String password;
4340
//是否启用
44-
private int enabled;
41+
private int enabled;
4542
//创建日期
4643
private java.util.Date createDate;
4744

@@ -125,13 +122,6 @@ public void setCreateDate(java.util.Date createDate) {
125122
this.createDate = createDate;
126123
}
127124

128-
public String getDriver() {
129-
return driver;
130-
}
131-
132-
public void setDriver(String driver) {
133-
this.driver = driver;
134-
}
135125

136126
public String getUrl() {
137127
return url;
@@ -151,52 +141,39 @@ public void setTestSql(String testSql) {
151141

152142
public int getHash() {
153143
StringBuilder builder = new StringBuilder();
154-
builder.append(driver).append(url).append(username).append(password).append(enabled);
144+
builder.append(url).append(username).append(password).append(enabled);
155145
return builder.toString().hashCode();
156146
}
157147

158148

159-
160-
public interface Property extends GenericPo.Property{
161-
/**
162-
*
163-
* @see DataSource#name
164-
*/
165-
String name="name";
166-
/**
167-
*
168-
* @see DataSource#driver
169-
*/
170-
String driver="driver";
171-
/**
172-
*
173-
* @see DataSource#url
174-
*/
175-
String url="url";
176-
/**
177-
*
178-
* @see DataSource#username
179-
*/
180-
String username="username";
181-
/**
182-
*
183-
* @see DataSource#testSql
184-
*/
185-
String testSql="testSql";
186-
/**
187-
*
188-
* @see DataSource#password
189-
*/
190-
String password="password";
191-
/**
192-
*
193-
* @see DataSource#enabled
194-
*/
195-
String enabled="enabled";
196-
/**
197-
*
198-
* @see DataSource#createDate
199-
*/
200-
String createDate="createDate";
201-
}
149+
public interface Property extends GenericPo.Property {
150+
/**
151+
* @see DataSource#name
152+
*/
153+
String name = "name";
154+
/**
155+
* @see DataSource#url
156+
*/
157+
String url = "url";
158+
/**
159+
* @see DataSource#username
160+
*/
161+
String username = "username";
162+
/**
163+
* @see DataSource#testSql
164+
*/
165+
String testSql = "testSql";
166+
/**
167+
* @see DataSource#password
168+
*/
169+
String password = "password";
170+
/**
171+
* @see DataSource#enabled
172+
*/
173+
String enabled = "enabled";
174+
/**
175+
* @see DataSource#createDate
176+
*/
177+
String createDate = "createDate";
178+
}
202179
}

hsweb-web-dao/hsweb-web-dao-mybatis/src/main/resources/org/hsweb/web/dao/impl/mybatis/mapper/datasource/DataSourceMapper.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
<resultMap id="DataSourceResultMap" type="org.hsweb.web.bean.po.datasource.DataSource">
77
<id property="id" column="u_id" javaType="string" jdbcType="VARCHAR"/>
88
<result property="name" column="name" javaType="String" jdbcType="VARCHAR"/>
9-
<result property="driver" column="driver" javaType="String" jdbcType="VARCHAR"/>
109
<result property="url" column="url" javaType="String" jdbcType="VARCHAR"/>
1110
<result property="username" column="username" javaType="String" jdbcType="VARCHAR"/>
1211
<result property="password" column="password" javaType="String" jdbcType="VARCHAR"/>

hsweb-web-starter/src/main/resources/org/hsweb/start/scripts/install/install.groovy

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,6 @@ database.createOrAlter("s_role")
114114
database.createOrAlter("s_data_source")
115115
.addColumn().name("u_id").jdbcType(JDBCType.VARCHAR).length(32).notNull().primaryKey().comment("id").commit()
116116
.addColumn().name("name").jdbcType(JDBCType.VARCHAR).length(64).notNull().comment("数据源名称").commit()
117-
.addColumn().name("driver").jdbcType(JDBCType.VARCHAR).length(128).notNull().comment("驱动").commit()
118117
.addColumn().name("url").jdbcType(JDBCType.VARCHAR).length(512).notNull().comment("url").commit()
119118
.addColumn().name("username").jdbcType(JDBCType.VARCHAR).length(128).notNull().comment("用户名").commit()
120119
.addColumn().name("password").jdbcType(JDBCType.VARCHAR).length(128).notNull().comment("密码").commit()

0 commit comments

Comments
 (0)