Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
S
sharing-project-demo
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
Matrix
sharing-project-demo
Commits
439b22b1
提交
439b22b1
authored
5月 12, 2020
作者:
Matrix
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update kingdatabase config
上级
35bb5b29
隐藏空白字符变更
内嵌
并排
正在显示
26 个修改的文件
包含
377 行增加
和
59 行删除
+377
-59
pom.xml
pom.xml
+18
-8
MybatisMutilDbApplication.java
src/main/java/com/matrix/md/MybatisMutilDbApplication.java
+5
-1
SdbUserController.java
.../java/com/matrix/md/sdb/controller/SdbUserController.java
+38
-0
User.java
src/main/java/com/matrix/md/sdb/entity/User.java
+37
-0
SdbUserMapper.java
src/main/java/com/matrix/md/sdb/mapper/SdbUserMapper.java
+8
-4
ISdbUserService.java
src/main/java/com/matrix/md/sdb/service/ISdbUserService.java
+4
-4
SdbUserServiceImpl.java
...va/com/matrix/md/sdb/service/impl/SdbUserServiceImpl.java
+6
-6
users.http
src/main/java/com/matrix/md/sys/http/users.http
+0
-1
CodeGenerator.java
src/main/java/com/matrix/md/utils/CodeGenerator.java
+3
-2
XdbUserController.java
.../java/com/matrix/md/xdb/controller/XdbUserController.java
+13
-17
User.java
src/main/java/com/matrix/md/xdb/entity/User.java
+38
-0
XdbUserMapper.java
src/main/java/com/matrix/md/xdb/mapper/XdbUserMapper.java
+20
-0
IXdbUserService.java
src/main/java/com/matrix/md/xdb/service/IXdbUserService.java
+16
-0
XdbUserServiceImpl.java
...va/com/matrix/md/xdb/service/impl/XdbUserServiceImpl.java
+20
-0
YdbUserController.java
.../java/com/matrix/md/ydb/controller/YdbUserController.java
+20
-0
User.java
src/main/java/com/matrix/md/ydb/entity/User.java
+10
-4
YdbUserMapper.java
src/main/java/com/matrix/md/ydb/mapper/YdbUserMapper.java
+20
-0
IYdbUserService.java
src/main/java/com/matrix/md/ydb/service/IYdbUserService.java
+16
-0
YdbUserServiceImpl.java
...va/com/matrix/md/ydb/service/impl/YdbUserServiceImpl.java
+20
-0
application-kingbase.yml
src/main/resources/application-kingbase.yml
+23
-0
application-mysql.yml
src/main/resources/application-mysql.yml
+23
-0
application.yml
src/main/resources/application.yml
+8
-11
kingbase8-8.2.0.jar
src/main/resources/lib/kingbase8-8.2.0.jar
+0
-0
UserMapper.xml
src/main/resources/mapper/sdb/UserMapper.xml
+1
-1
UserMapper.xml
src/main/resources/mapper/xdb/UserMapper.xml
+5
-0
UserMapper.xml
src/main/resources/mapper/ydb/UserMapper.xml
+5
-0
没有找到文件。
pom.xml
浏览文件 @
439b22b1
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"
standalone="no"
?>
<project
xmlns=
"http://maven.apache.org/POM/4.0.0"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
<project
xmlns=
"http://maven.apache.org/POM/4.0.0"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"
>
xsi:schemaLocation=
"http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"
>
<modelVersion>
4.0.0
</modelVersion>
<modelVersion>
4.0.0
</modelVersion>
...
@@ -53,12 +53,6 @@
...
@@ -53,12 +53,6 @@
<artifactId>
spring-boot-starter-freemarker
</artifactId>
<artifactId>
spring-boot-starter-freemarker
</artifactId>
</dependency>
</dependency>
<dependency>
<groupId>
com.h2database
</groupId>
<artifactId>
h2
</artifactId>
<scope>
runtime
</scope>
</dependency>
<dependency>
<dependency>
<groupId>
org.projectlombok
</groupId>
<groupId>
org.projectlombok
</groupId>
<artifactId>
lombok
</artifactId>
<artifactId>
lombok
</artifactId>
...
@@ -70,6 +64,21 @@
...
@@ -70,6 +64,21 @@
<artifactId>
spring-boot-starter-test
</artifactId>
<artifactId>
spring-boot-starter-test
</artifactId>
<scope>
test
</scope>
<scope>
test
</scope>
</dependency>
</dependency>
<dependency>
<scope>
compile
</scope>
<groupId>
com.baomidou
</groupId>
<artifactId>
dynamic-datasource-spring-boot-starter
</artifactId>
<version>
3.1.0
</version>
</dependency>
<dependency>
<groupId>
com.kingdabe
</groupId>
<artifactId>
2
</artifactId>
<version>
2.3
</version>
<scope>
system
</scope>
<systemPath>
${project.basedir}/src/main/resources/lib/kingbase8-8.2.0.jar
</systemPath>
</dependency>
</dependencies>
</dependencies>
<build>
<build>
...
@@ -81,4 +90,4 @@
...
@@ -81,4 +90,4 @@
</plugins>
</plugins>
</build>
</build>
</project>
</project>
\ No newline at end of file
src/main/java/com/matrix/md/MybatisMutilDbApplication.java
浏览文件 @
439b22b1
...
@@ -5,7 +5,11 @@ import org.springframework.boot.SpringApplication;
...
@@ -5,7 +5,11 @@ import org.springframework.boot.SpringApplication;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
import
org.springframework.boot.autoconfigure.SpringBootApplication
;
@SpringBootApplication
@SpringBootApplication
@MapperScan
(
"com.matrix.md.sys.mapper"
)
@MapperScan
({
"com.matrix.md.sdb.mapper"
,
"com.matrix.md.xdb.mapper"
,
"com.matrix.md.ydb.mapper"
})
public
class
MybatisMutilDbApplication
{
public
class
MybatisMutilDbApplication
{
public
static
void
main
(
String
[]
args
)
{
public
static
void
main
(
String
[]
args
)
{
...
...
src/main/java/com/matrix/md/sdb/controller/SdbUserController.java
0 → 100644
浏览文件 @
439b22b1
package
com
.
matrix
.
md
.
sdb
.
controller
;
import
com.baomidou.mybatisplus.core.conditions.query.QueryWrapper
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.matrix.md.sdb.entity.User
;
import
com.matrix.md.sdb.mapper.SdbUserMapper
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.http.ResponseEntity
;
import
org.springframework.web.bind.annotation.*
;
/**
* <p>
* 前端控制器
* </p>
*
* @author matrix
* @since 2020-05-12
*/
@RestController
@RequestMapping
(
"/sdb/user"
)
public
class
SdbUserController
{
@Autowired
private
SdbUserMapper
userMapper
;
@GetMapping
public
ResponseEntity
findUsers
(){
return
ResponseEntity
.
ok
(
userMapper
.
selectList
(
Wrappers
.
emptyWrapper
()));
}
@PostMapping
public
ResponseEntity
insertUsers
(
@RequestBody
User
user
)
{
int
i
=
userMapper
.
insert
(
user
);
return
ResponseEntity
.
ok
(
i
);
}
}
src/main/java/com/matrix/md/sdb/entity/User.java
0 → 100644
浏览文件 @
439b22b1
package
com
.
matrix
.
md
.
sdb
.
entity
;
import
java.io.Serializable
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
/**
* <p>
*
* </p>
*
* @author matrix
* @since 2020-05-12
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@Accessors
(
chain
=
true
)
@TableName
(
value
=
"SUSER"
)
public
class
User
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
private
Long
id
;
private
Integer
age
;
private
String
email
;
private
String
name
;
}
src/main/java/com/matrix/md/s
ys/mapper/
UserMapper.java
→
src/main/java/com/matrix/md/s
db/mapper/Sdb
UserMapper.java
浏览文件 @
439b22b1
package
com
.
matrix
.
md
.
s
ys
.
mapper
;
package
com
.
matrix
.
md
.
s
db
.
mapper
;
import
com.matrix.md.sys.entity.User
;
import
com.baomidou.dynamic.datasource.annotation.DS
;
import
com.matrix.md.sdb.entity.User
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
org.springframework.stereotype.Repository
;
/**
/**
* <p>
* <p>
...
@@ -9,8 +11,10 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
...
@@ -9,8 +11,10 @@ import com.baomidou.mybatisplus.core.mapper.BaseMapper;
* </p>
* </p>
*
*
* @author matrix
* @author matrix
* @since 2020-05-1
1
* @since 2020-05-1
2
*/
*/
public
interface
UserMapper
extends
BaseMapper
<
User
>
{
@DS
(
"sdb"
)
@Repository
public
interface
SdbUserMapper
extends
BaseMapper
<
User
>
{
}
}
src/main/java/com/matrix/md/s
ys/service/I
UserService.java
→
src/main/java/com/matrix/md/s
db/service/ISdb
UserService.java
浏览文件 @
439b22b1
package
com
.
matrix
.
md
.
s
ys
.
service
;
package
com
.
matrix
.
md
.
s
db
.
service
;
import
com.matrix.md.s
ys
.entity.User
;
import
com.matrix.md.s
db
.entity.User
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
/**
...
@@ -9,8 +9,8 @@ import com.baomidou.mybatisplus.extension.service.IService;
...
@@ -9,8 +9,8 @@ import com.baomidou.mybatisplus.extension.service.IService;
* </p>
* </p>
*
*
* @author matrix
* @author matrix
* @since 2020-05-1
1
* @since 2020-05-1
2
*/
*/
public
interface
IUserService
extends
IService
<
User
>
{
public
interface
I
Sdb
UserService
extends
IService
<
User
>
{
}
}
src/main/java/com/matrix/md/s
ys/service/impl/
UserServiceImpl.java
→
src/main/java/com/matrix/md/s
db/service/impl/Sdb
UserServiceImpl.java
浏览文件 @
439b22b1
package
com
.
matrix
.
md
.
s
ys
.
service
.
impl
;
package
com
.
matrix
.
md
.
s
db
.
service
.
impl
;
import
com.matrix.md.s
ys
.entity.User
;
import
com.matrix.md.s
db
.entity.User
;
import
com.matrix.md.s
ys.mapper.
UserMapper
;
import
com.matrix.md.s
db.mapper.Sdb
UserMapper
;
import
com.matrix.md.s
ys.service.I
UserService
;
import
com.matrix.md.s
db.service.ISdb
UserService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
import
org.springframework.stereotype.Service
;
...
@@ -12,9 +12,9 @@ import org.springframework.stereotype.Service;
...
@@ -12,9 +12,9 @@ import org.springframework.stereotype.Service;
* </p>
* </p>
*
*
* @author matrix
* @author matrix
* @since 2020-05-1
1
* @since 2020-05-1
2
*/
*/
@Service
@Service
public
class
UserServiceImpl
extends
ServiceImpl
<
UserMapper
,
User
>
implements
I
UserService
{
public
class
SdbUserServiceImpl
extends
ServiceImpl
<
SdbUserMapper
,
User
>
implements
ISdb
UserService
{
}
}
src/main/java/com/matrix/md/sys/http/users.http
deleted
100644 → 0
浏览文件 @
35bb5b29
GET http://localhost:8080/sys/user
src/main/java/com/matrix/md/utils/CodeGenerator.java
浏览文件 @
439b22b1
...
@@ -52,11 +52,11 @@ public class CodeGenerator {
...
@@ -52,11 +52,11 @@ public class CodeGenerator {
// 数据源配置
// 数据源配置
DataSourceConfig
dsc
=
new
DataSourceConfig
();
DataSourceConfig
dsc
=
new
DataSourceConfig
();
dsc
.
setUrl
(
"jdbc:mysql://
localhost:3306/md?serverTimezone=GMT%2B
8"
);
dsc
.
setUrl
(
"jdbc:mysql://
192.168.1.100:3306/sdb?useSSL=false&serverTimezone=UTC&characterEncoding=utf-
8"
);
// dsc.setSchemaName("public");
// dsc.setSchemaName("public");
dsc
.
setDriverName
(
"com.mysql.cj.jdbc.Driver"
);
dsc
.
setDriverName
(
"com.mysql.cj.jdbc.Driver"
);
dsc
.
setUsername
(
"root"
);
dsc
.
setUsername
(
"root"
);
dsc
.
setPassword
(
"
ldf3291369
"
);
dsc
.
setPassword
(
"
123456
"
);
mpg
.
setDataSource
(
dsc
);
mpg
.
setDataSource
(
dsc
);
// 包配置
// 包配置
...
@@ -90,6 +90,7 @@ public class CodeGenerator {
...
@@ -90,6 +90,7 @@ public class CodeGenerator {
strategy
.
setNaming
(
NamingStrategy
.
underline_to_camel
);
strategy
.
setNaming
(
NamingStrategy
.
underline_to_camel
);
strategy
.
setColumnNaming
(
NamingStrategy
.
underline_to_camel
);
strategy
.
setColumnNaming
(
NamingStrategy
.
underline_to_camel
);
strategy
.
setEntityLombokModel
(
true
);
strategy
.
setEntityLombokModel
(
true
);
strategy
.
setRestControllerStyle
(
true
);
// strategy.setSuperControllerClass("com.baomidou.mybatisplus.samples.generator.common.BaseController");
// strategy.setSuperControllerClass("com.baomidou.mybatisplus.samples.generator.common.BaseController");
strategy
.
setInclude
(
scanner
(
"表名"
));
strategy
.
setInclude
(
scanner
(
"表名"
));
strategy
.
setSuperEntityColumns
(
"id"
);
strategy
.
setSuperEntityColumns
(
"id"
);
...
...
src/main/java/com/matrix/md/
sys/controller/
UserController.java
→
src/main/java/com/matrix/md/
xdb/controller/Xdb
UserController.java
浏览文件 @
439b22b1
package
com
.
matrix
.
md
.
sys
.
controller
;
package
com
.
matrix
.
md
.
xdb
.
controller
;
import
com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.baomidou.mybatisplus.core.toolkit.Wrappers
;
import
com.matrix.md.
sys
.entity.User
;
import
com.matrix.md.
xdb
.entity.User
;
import
com.matrix.md.
sys.mapper.
UserMapper
;
import
com.matrix.md.
xdb.mapper.Xdb
UserMapper
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.http.ResponseEntity
;
import
org.springframework.http.ResponseEntity
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.
stereotype.
Controller
;
import
org.springframework.
web.bind.annotation.Rest
Controller
;
import
java.util.List
;
import
java.util.List
;
/**
/**
* <p>
* <p>
* 前端控制器
*
前端控制器
* </p>
* </p>
*
*
* @author matrix
* @author matrix
* @since 2020-05-1
1
* @since 2020-05-1
2
*/
*/
@Controller
@
Rest
Controller
@RequestMapping
(
"/
sys
/user"
)
@RequestMapping
(
"/
xdb
/user"
)
public
class
UserController
{
public
class
Xdb
UserController
{
@Autowired
@Autowired
private
UserMapper
userMapper
;
private
Xdb
UserMapper
userMapper
;
@GetMapping
@GetMapping
public
ResponseEntity
findUsers
()
{
public
ResponseEntity
<
List
<
User
>>
findUsers
(){
LambdaQueryWrapper
<
User
>
query
=
Wrappers
.
lambdaQuery
();
return
ResponseEntity
.
ok
(
userMapper
.
selectList
(
Wrappers
.
emptyWrapper
()));
query
.
ge
(
User:
:
getAge
,
18
);
List
<
User
>
userList
=
userMapper
.
selectList
(
query
);
return
ResponseEntity
.
ok
(
userList
);
}
}
}
}
src/main/java/com/matrix/md/xdb/entity/User.java
0 → 100644
浏览文件 @
439b22b1
package
com
.
matrix
.
md
.
xdb
.
entity
;
import
java.io.Serializable
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
com.baomidou.mybatisplus.annotation.TableName
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
/**
* <p>
*
* </p>
*
* @author matrix
* @since 2020-05-12
*/
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@Accessors
(
chain
=
true
)
public
class
User
implements
Serializable
{
private
static
final
long
serialVersionUID
=
1L
;
@TableId
(
type
=
IdType
.
AUTO
)
private
long
id
;
private
Integer
age
;
private
String
email
;
private
String
name
;
}
src/main/java/com/matrix/md/xdb/mapper/XdbUserMapper.java
0 → 100644
浏览文件 @
439b22b1
package
com
.
matrix
.
md
.
xdb
.
mapper
;
import
com.baomidou.dynamic.datasource.annotation.DS
;
import
com.matrix.md.xdb.entity.User
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
org.springframework.stereotype.Repository
;
/**
* <p>
* Mapper 接口
* </p>
*
* @author matrix
* @since 2020-05-12
*/
@DS
(
"xdb"
)
@Repository
public
interface
XdbUserMapper
extends
BaseMapper
<
User
>
{
}
src/main/java/com/matrix/md/xdb/service/IXdbUserService.java
0 → 100644
浏览文件 @
439b22b1
package
com
.
matrix
.
md
.
xdb
.
service
;
import
com.matrix.md.xdb.entity.User
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* <p>
* 服务类
* </p>
*
* @author matrix
* @since 2020-05-12
*/
public
interface
IXdbUserService
extends
IService
<
User
>
{
}
src/main/java/com/matrix/md/xdb/service/impl/XdbUserServiceImpl.java
0 → 100644
浏览文件 @
439b22b1
package
com
.
matrix
.
md
.
xdb
.
service
.
impl
;
import
com.matrix.md.xdb.entity.User
;
import
com.matrix.md.xdb.mapper.XdbUserMapper
;
import
com.matrix.md.xdb.service.IXdbUserService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* <p>
* 服务实现类
* </p>
*
* @author matrix
* @since 2020-05-12
*/
@Service
public
class
XdbUserServiceImpl
extends
ServiceImpl
<
XdbUserMapper
,
User
>
implements
IXdbUserService
{
}
src/main/java/com/matrix/md/ydb/controller/YdbUserController.java
0 → 100644
浏览文件 @
439b22b1
package
com
.
matrix
.
md
.
ydb
.
controller
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
/**
* <p>
* 前端控制器
* </p>
*
* @author matrix
* @since 2020-05-12
*/
@RestController
@RequestMapping
(
"/ydb/user"
)
public
class
YdbUserController
{
}
src/main/java/com/matrix/md/
sys
/entity/User.java
→
src/main/java/com/matrix/md/
ydb
/entity/User.java
浏览文件 @
439b22b1
package
com
.
matrix
.
md
.
sys
.
entity
;
package
com
.
matrix
.
md
.
ydb
.
entity
;
import
java.io.Serializable
;
import
java.io.Serializable
;
import
com.baomidou.mybatisplus.annotation.IdType
;
import
com.baomidou.mybatisplus.annotation.TableId
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.EqualsAndHashCode
;
import
lombok.experimental.Accessors
;
import
lombok.experimental.Accessors
;
...
@@ -11,18 +14,21 @@ import lombok.experimental.Accessors;
...
@@ -11,18 +14,21 @@ import lombok.experimental.Accessors;
* </p>
* </p>
*
*
* @author matrix
* @author matrix
* @since 2020-05-1
1
* @since 2020-05-1
2
*/
*/
@Data
@Data
@EqualsAndHashCode
(
callSuper
=
false
)
@EqualsAndHashCode
(
callSuper
=
false
)
@Accessors
(
chain
=
true
)
@Accessors
(
chain
=
true
)
public
class
User
implements
Serializable
{
public
class
User
implements
Serializable
{
@TableId
(
type
=
IdType
.
AUTO
)
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
private
String
name
;
private
Integer
age
;
private
Integer
age
;
private
String
email
;
private
String
name
;
}
}
src/main/java/com/matrix/md/ydb/mapper/YdbUserMapper.java
0 → 100644
浏览文件 @
439b22b1
package
com
.
matrix
.
md
.
ydb
.
mapper
;
import
com.baomidou.dynamic.datasource.annotation.DS
;
import
com.matrix.md.ydb.entity.User
;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
org.springframework.stereotype.Repository
;
/**
* <p>
* Mapper 接口
* </p>
*
* @author matrix
* @since 2020-05-12
*/
@DS
(
"ydb"
)
@Repository
public
interface
YdbUserMapper
extends
BaseMapper
<
User
>
{
}
src/main/java/com/matrix/md/ydb/service/IYdbUserService.java
0 → 100644
浏览文件 @
439b22b1
package
com
.
matrix
.
md
.
ydb
.
service
;
import
com.matrix.md.ydb.entity.User
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
* <p>
* 服务类
* </p>
*
* @author matrix
* @since 2020-05-12
*/
public
interface
IYdbUserService
extends
IService
<
User
>
{
}
src/main/java/com/matrix/md/ydb/service/impl/YdbUserServiceImpl.java
0 → 100644
浏览文件 @
439b22b1
package
com
.
matrix
.
md
.
ydb
.
service
.
impl
;
import
com.matrix.md.ydb.entity.User
;
import
com.matrix.md.ydb.mapper.YdbUserMapper
;
import
com.matrix.md.ydb.service.IYdbUserService
;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
org.springframework.stereotype.Service
;
/**
* <p>
* 服务实现类
* </p>
*
* @author matrix
* @since 2020-05-12
*/
@Service
public
class
YdbUserServiceImpl
extends
ServiceImpl
<
YdbUserMapper
,
User
>
implements
IYdbUserService
{
}
src/main/resources/application-kingbase.yml
0 → 100644
浏览文件 @
439b22b1
# DataSource Config
spring
:
datasource
:
dynamic
:
primary
:
sdb
# default datasource
strict
:
false
#设置严格模式,默认false不启动. 启动后在未匹配到指定数据源时候回抛出异常,不启动会使用默认数据源.
datasource
:
sdb
:
driver-class-name
:
com.kingbase8.Driver
url
:
jdbc:kingbase8://192.168.1.245:54321/SDB
username
:
SYSTEM
password
:
qwer1234
xdb
:
driver-class-name
:
com.kingbase8.Driver
url
:
jdbc:kingbase8://192.168.1.245:54321/XDB
username
:
SYSTEM
password
:
qwer1234
ydb
:
driver-class-name
:
com.kingbase8.Driver
url
:
jdbc:kingbase8://192.168.1.245:54321/YDB
username
:
SYSTEM
password
:
qwer1234
\ No newline at end of file
src/main/resources/application-mysql.yml
0 → 100644
浏览文件 @
439b22b1
# DataSource Config
spring
:
datasource
:
dynamic
:
primary
:
sdb
# default datasource
strict
:
false
#设置严格模式,默认false不启动. 启动后在未匹配到指定数据源时候回抛出异常,不启动会使用默认数据源.
datasource
:
sdb
:
driver-class-name
:
com.mysql.cj.jdbc.Driver
url
:
jdbc:mysql://192.168.1.100:3306/sdb?useSSL=false&serverTimezone=UTC&characterEncoding=utf-8
username
:
root
password
:
123456
xdb
:
driver-class-name
:
com.mysql.cj.jdbc.Driver
url
:
jdbc:mysql://192.168.1.100:3306/xdb?useSSL=false&serverTimezone=UTC&characterEncoding=utf-8
username
:
root
password
:
123456
ydb
:
driver-class-name
:
com.mysql.cj.jdbc.Driver
url
:
jdbc:mysql://192.168.1.100:3306/ydb?useSSL=false&serverTimezone=UTC&characterEncoding=utf-8
username
:
root
password
:
123456
\ No newline at end of file
src/main/resources/application.yml
浏览文件 @
439b22b1
# DataSource Config
spring
:
spring
:
datasource
:
profiles
:
driver-class-name
:
org.h2.Driver
active
:
kingbase
schema
:
classpath:db/schema-h2.sql
data
:
classpath:db/data-h2.sql
url
:
jdbc:h2:mem:test
username
:
root
password
:
test
logging
:
logging
:
level
:
level
:
com
:
com
:
matrix
:
matrix
:
md
:
md
:
sys
:
sdb
:
mapper
:
debug
mapper
:
debug
\ No newline at end of file
xdb
:
mapper
:
debug
ydb
:
mapper
:
debug
src/main/resources/lib/kingbase8-8.2.0.jar
0 → 100644
浏览文件 @
439b22b1
File added
src/main/resources/mapper/s
ys
/UserMapper.xml
→
src/main/resources/mapper/s
db
/UserMapper.xml
浏览文件 @
439b22b1
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.matrix.md.s
ys.mapper.
UserMapper"
>
<mapper
namespace=
"com.matrix.md.s
db.mapper.Sdb
UserMapper"
>
</mapper>
</mapper>
src/main/resources/mapper/xdb/UserMapper.xml
0 → 100644
浏览文件 @
439b22b1
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.matrix.md.xdb.mapper.XdbUserMapper"
>
</mapper>
src/main/resources/mapper/ydb/UserMapper.xml
0 → 100644
浏览文件 @
439b22b1
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper
namespace=
"com.matrix.md.ydb.mapper.YdbUserMapper"
>
</mapper>
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论