Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
M
my-gitlab-springboot
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
mry
my-gitlab-springboot
Commits
175861e7
提交
175861e7
authored
10月 07, 2021
作者:
mry
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
SpringBoot整合JPA,CRUD
上级
df60616d
全部展开
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
188 行增加
和
37 行删除
+188
-37
UserController.java
...java/com/jpa/jpaspringboot/controller/UserController.java
+11
-17
UserServiceImpl.java
...a/com/jpa/jpaspringboot/service/Impl/UserServiceImpl.java
+2
-19
UserService.java
.../main/java/com/jpa/jpaspringboot/service/UserService.java
+1
-1
job.kjb
JPA-SpringBoot/src/main/resources/job.kjb
+174
-0
stu1tostu2.ktr
JPA-SpringBoot/src/main/resources/stu1tostu2.ktr
+0
-0
没有找到文件。
JPA-SpringBoot/src/main/java/com/jpa/jpaspringboot/controller/UserController.java
浏览文件 @
175861e7
...
...
@@ -47,28 +47,18 @@ public class UserController {
}
}
// @DeleteMapping("{id}")
// public ResponseEntity delete(@PathVariable Integer id){
// userService.delete(id);
// if (id == 0 || id ==null) {
// return ResponseEntity.status(400).body(id);
// }else {
// return ResponseEntity.ok(id);
// }
// }
/**
* 按id删除数据
* @param
user
需要删除的用户信息
* @param
id
需要删除的用户信息
* @return
*/
@DeleteMapping
(
"{id}"
)
public
ResponseEntity
<
User
>
delete
(
User
user
){
User
result
=
userService
.
delete
(
user
);
if
(
result
.
getId
()
==
0
||
result
.
getId
()
==
null
){
return
ResponseEntity
.
status
(
404
).
body
(
result
);
public
ResponseEntity
<
Integer
>
delete
(
@PathVariable
Integer
id
){
userService
.
delete
(
id
);
if
(
id
==
0
||
id
==
null
){
return
ResponseEntity
.
status
(
404
).
body
(
id
);
}
else
{
return
ResponseEntity
.
ok
(
result
);
return
ResponseEntity
.
ok
(
id
);
}
}
...
...
@@ -86,7 +76,11 @@ public class UserController {
return
ResponseEntity
.
ok
(
result
);
}
}
/**
* 按ID修改用户信息
* @param user 用户的信息,根据用户信息中的id查找需要修改的用户信息
* @return
*/
@PatchMapping
(
"{id}"
)
public
ResponseEntity
<
User
>
patch
(
@RequestBody
User
user
){
User
result
=
userService
.
patch
(
user
);
...
...
JPA-SpringBoot/src/main/java/com/jpa/jpaspringboot/service/Impl/UserServiceImpl.java
浏览文件 @
175861e7
...
...
@@ -28,14 +28,8 @@ public class UserServiceImpl implements UserService {
}
@Override
public
User
delete
(
User
user
)
{
boolean
bool
=
userDao
.
existsById
(
user
.
getId
());
if
(
bool
==
true
)
{
userDao
.
deleteById
(
user
.
getId
());
return
user
;
}
else
{
return
user
;
}
public
void
delete
(
Integer
id
)
{
userDao
.
deleteById
(
id
);
}
@Override
...
...
@@ -52,15 +46,4 @@ public class UserServiceImpl implements UserService {
return
user
;
}
// @Override
// public void delete(Integer id) {
// boolean b = userDao.existsById(id);
// if (b == true){
// userDao.deleteById(id);
// }else {
// new RuntimeException("该ID不存在");
// }
// }
}
JPA-SpringBoot/src/main/java/com/jpa/jpaspringboot/service/UserService.java
浏览文件 @
175861e7
...
...
@@ -9,7 +9,7 @@ public interface UserService {
User
insert
(
User
user
);
User
delete
(
User
user
);
void
delete
(
Integer
id
);
User
update
(
User
user
);
...
...
JPA-SpringBoot/src/main/resources/job.kjb
0 → 100644
浏览文件 @
175861e7
<?xml version="1.0" encoding="UTF-8"?>
<job>
<name>
job
</name>
<description/>
<extended_description/>
<job_version/>
<directory>
/
</directory>
<created_user>
-
</created_user>
<created_date>
2021
/
09
/
15 16
:
20
:
07.245
</created_date>
<modified_user>
-
</modified_user>
<modified_date>
2021
/
09
/
15 16
:
20
:
07.245
</modified_date>
<parameters>
</parameters>
<slaveservers>
</slaveservers>
<job-log-table><connection/>
<schema/>
<table/>
<size_limit_lines/>
<interval/>
<timeout_days/>
<field><id>
ID_JOB
</id><enabled>
Y
</enabled><name>
ID_JOB
</name></field><field><id>
CHANNEL_ID
</id><enabled>
Y
</enabled><name>
CHANNEL_ID
</name></field><field><id>
JOBNAME
</id><enabled>
Y
</enabled><name>
JOBNAME
</name></field><field><id>
STATUS
</id><enabled>
Y
</enabled><name>
STATUS
</name></field><field><id>
LINES_READ
</id><enabled>
Y
</enabled><name>
LINES_READ
</name></field><field><id>
LINES_WRITTEN
</id><enabled>
Y
</enabled><name>
LINES_WRITTEN
</name></field><field><id>
LINES_UPDATED
</id><enabled>
Y
</enabled><name>
LINES_UPDATED
</name></field><field><id>
LINES_INPUT
</id><enabled>
Y
</enabled><name>
LINES_INPUT
</name></field><field><id>
LINES_OUTPUT
</id><enabled>
Y
</enabled><name>
LINES_OUTPUT
</name></field><field><id>
LINES_REJECTED
</id><enabled>
Y
</enabled><name>
LINES_REJECTED
</name></field><field><id>
ERRORS
</id><enabled>
Y
</enabled><name>
ERRORS
</name></field><field><id>
STARTDATE
</id><enabled>
Y
</enabled><name>
STARTDATE
</name></field><field><id>
ENDDATE
</id><enabled>
Y
</enabled><name>
ENDDATE
</name></field><field><id>
LOGDATE
</id><enabled>
Y
</enabled><name>
LOGDATE
</name></field><field><id>
DEPDATE
</id><enabled>
Y
</enabled><name>
DEPDATE
</name></field><field><id>
REPLAYDATE
</id><enabled>
Y
</enabled><name>
REPLAYDATE
</name></field><field><id>
LOG_FIELD
</id><enabled>
Y
</enabled><name>
LOG_FIELD
</name></field><field><id>
EXECUTING_SERVER
</id><enabled>
N
</enabled><name>
EXECUTING_SERVER
</name></field><field><id>
EXECUTING_USER
</id><enabled>
N
</enabled><name>
EXECUTING_USER
</name></field><field><id>
START_JOB_ENTRY
</id><enabled>
N
</enabled><name>
START_JOB_ENTRY
</name></field><field><id>
CLIENT
</id><enabled>
N
</enabled><name>
CLIENT
</name></field></job-log-table>
<jobentry-log-table><connection/>
<schema/>
<table/>
<timeout_days/>
<field><id>
ID_BATCH
</id><enabled>
Y
</enabled><name>
ID_BATCH
</name></field><field><id>
CHANNEL_ID
</id><enabled>
Y
</enabled><name>
CHANNEL_ID
</name></field><field><id>
LOG_DATE
</id><enabled>
Y
</enabled><name>
LOG_DATE
</name></field><field><id>
JOBNAME
</id><enabled>
Y
</enabled><name>
TRANSNAME
</name></field><field><id>
JOBENTRYNAME
</id><enabled>
Y
</enabled><name>
STEPNAME
</name></field><field><id>
LINES_READ
</id><enabled>
Y
</enabled><name>
LINES_READ
</name></field><field><id>
LINES_WRITTEN
</id><enabled>
Y
</enabled><name>
LINES_WRITTEN
</name></field><field><id>
LINES_UPDATED
</id><enabled>
Y
</enabled><name>
LINES_UPDATED
</name></field><field><id>
LINES_INPUT
</id><enabled>
Y
</enabled><name>
LINES_INPUT
</name></field><field><id>
LINES_OUTPUT
</id><enabled>
Y
</enabled><name>
LINES_OUTPUT
</name></field><field><id>
LINES_REJECTED
</id><enabled>
Y
</enabled><name>
LINES_REJECTED
</name></field><field><id>
ERRORS
</id><enabled>
Y
</enabled><name>
ERRORS
</name></field><field><id>
RESULT
</id><enabled>
Y
</enabled><name>
RESULT
</name></field><field><id>
NR_RESULT_ROWS
</id><enabled>
Y
</enabled><name>
NR_RESULT_ROWS
</name></field><field><id>
NR_RESULT_FILES
</id><enabled>
Y
</enabled><name>
NR_RESULT_FILES
</name></field><field><id>
LOG_FIELD
</id><enabled>
N
</enabled><name>
LOG_FIELD
</name></field><field><id>
COPY_NR
</id><enabled>
N
</enabled><name>
COPY_NR
</name></field></jobentry-log-table>
<channel-log-table><connection/>
<schema/>
<table/>
<timeout_days/>
<field><id>
ID_BATCH
</id><enabled>
Y
</enabled><name>
ID_BATCH
</name></field><field><id>
CHANNEL_ID
</id><enabled>
Y
</enabled><name>
CHANNEL_ID
</name></field><field><id>
LOG_DATE
</id><enabled>
Y
</enabled><name>
LOG_DATE
</name></field><field><id>
LOGGING_OBJECT_TYPE
</id><enabled>
Y
</enabled><name>
LOGGING_OBJECT_TYPE
</name></field><field><id>
OBJECT_NAME
</id><enabled>
Y
</enabled><name>
OBJECT_NAME
</name></field><field><id>
OBJECT_COPY
</id><enabled>
Y
</enabled><name>
OBJECT_COPY
</name></field><field><id>
REPOSITORY_DIRECTORY
</id><enabled>
Y
</enabled><name>
REPOSITORY_DIRECTORY
</name></field><field><id>
FILENAME
</id><enabled>
Y
</enabled><name>
FILENAME
</name></field><field><id>
OBJECT_ID
</id><enabled>
Y
</enabled><name>
OBJECT_ID
</name></field><field><id>
OBJECT_REVISION
</id><enabled>
Y
</enabled><name>
OBJECT_REVISION
</name></field><field><id>
PARENT_CHANNEL_ID
</id><enabled>
Y
</enabled><name>
PARENT_CHANNEL_ID
</name></field><field><id>
ROOT_CHANNEL_ID
</id><enabled>
Y
</enabled><name>
ROOT_CHANNEL_ID
</name></field></channel-log-table>
<pass_batchid>
N
</pass_batchid>
<shared_objects_file/>
<entries>
<entry>
<name>
转换
</name>
<description/>
<type>
TRANS
</type>
<specification_method>
filename
</specification_method>
<trans_object_id/>
<filename>
D
:\
kettlDemo
\
stu1tostu2.ktr
</filename>
<transname/>
<arg_from_previous>
N
</arg_from_previous>
<params_from_previous>
N
</params_from_previous>
<exec_per_row>
N
</exec_per_row>
<clear_rows>
N
</clear_rows>
<clear_files>
N
</clear_files>
<set_logfile>
N
</set_logfile>
<logfile/>
<logext/>
<add_date>
N
</add_date>
<add_time>
N
</add_time>
<loglevel>
Basic
</loglevel>
<cluster>
N
</cluster>
<slave_server_name/>
<set_append_logfile>
N
</set_append_logfile>
<wait_until_finished>
Y
</wait_until_finished>
<follow_abort_remote>
N
</follow_abort_remote>
<create_parent_folder>
N
</create_parent_folder>
<logging_remote_work>
N
</logging_remote_work>
<parameters>
<pass_all_parameters>
Y
</pass_all_parameters>
</parameters>
<parallel>
N
</parallel>
<draw>
Y
</draw>
<nr>
0
</nr>
<xloc>
313
</xloc>
<yloc>
222
</yloc>
</entry>
<entry>
<name>
START
</name>
<description/>
<type>
SPECIAL
</type>
<start>
Y
</start>
<dummy>
N
</dummy>
<repeat>
N
</repeat>
<schedulerType>
1
</schedulerType>
<intervalSeconds>
20
</intervalSeconds>
<intervalMinutes>
60
</intervalMinutes>
<hour>
12
</hour>
<minutes>
0
</minutes>
<weekDay>
1
</weekDay>
<DayOfMonth>
1
</DayOfMonth>
<parallel>
N
</parallel>
<draw>
Y
</draw>
<nr>
0
</nr>
<xloc>
217
</xloc>
<yloc>
233
</yloc>
</entry>
<entry>
<name>
DUMMY
</name>
<description/>
<type>
SPECIAL
</type>
<start>
N
</start>
<dummy>
Y
</dummy>
<repeat>
N
</repeat>
<schedulerType>
0
</schedulerType>
<intervalSeconds>
0
</intervalSeconds>
<intervalMinutes>
60
</intervalMinutes>
<hour>
12
</hour>
<minutes>
0
</minutes>
<weekDay>
1
</weekDay>
<DayOfMonth>
1
</DayOfMonth>
<parallel>
N
</parallel>
<draw>
Y
</draw>
<nr>
0
</nr>
<xloc>
506
</xloc>
<yloc>
228
</yloc>
</entry>
<entry>
<name>
作业
</name>
<description/>
<type>
JOB
</type>
<specification_method>
filename
</specification_method>
<job_object_id/>
<filename>
${
Internal.Job.Filename.Directory
}/
job.kjb
</filename>
<jobname/>
<arg_from_previous>
N
</arg_from_previous>
<params_from_previous>
N
</params_from_previous>
<exec_per_row>
N
</exec_per_row>
<set_logfile>
N
</set_logfile>
<logfile/>
<logext/>
<add_date>
N
</add_date>
<add_time>
N
</add_time>
<loglevel>
Nothing
</loglevel>
<slave_server_name/>
<wait_until_finished>
Y
</wait_until_finished>
<follow_abort_remote>
N
</follow_abort_remote>
<expand_remote_job>
N
</expand_remote_job>
<create_parent_folder>
N
</create_parent_folder>
<pass_export>
N
</pass_export>
<force_separate_logging>
N
</force_separate_logging>
<parameters>
<pass_all_parameters>
Y
</pass_all_parameters>
</parameters>
<set_append_logfile>
N
</set_append_logfile>
<parallel>
N
</parallel>
<draw>
Y
</draw>
<nr>
0
</nr>
<xloc>
416
</xloc>
<yloc>
225
</yloc>
</entry>
</entries>
<hops>
<hop>
<from>
START
</from>
<to>
转换
</to>
<from_nr>
0
</from_nr>
<to_nr>
0
</to_nr>
<enabled>
Y
</enabled>
<evaluation>
Y
</evaluation>
<unconditional>
Y
</unconditional>
</hop>
<hop>
<from>
转换
</from>
<to>
作业
</to>
<from_nr>
0
</from_nr>
<to_nr>
0
</to_nr>
<enabled>
Y
</enabled>
<evaluation>
Y
</evaluation>
<unconditional>
N
</unconditional>
</hop>
<hop>
<from>
作业
</from>
<to>
DUMMY
</to>
<from_nr>
0
</from_nr>
<to_nr>
0
</to_nr>
<enabled>
Y
</enabled>
<evaluation>
Y
</evaluation>
<unconditional>
N
</unconditional>
</hop>
</hops>
<notepads>
</notepads>
</job>
JPA-SpringBoot/src/main/resources/stu1tostu2.ktr
0 → 100644
浏览文件 @
175861e7
差异被折叠。
点击展开。
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论