Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
爱吃血肠
beauty_ssm
提交
3534925c
B
beauty_ssm
项目概览
爱吃血肠
/
beauty_ssm
通知
9
Star
1
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
B
beauty_ssm
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
3534925c
编写于
3月 04, 2018
作者:
爱吃血肠
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修改项目类名
上级
62d532f6
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
91 addition
and
91 deletion
+91
-91
src/main/java/com/yingjun/ssm/dao/UserDao.java
src/main/java/com/yingjun/ssm/dao/UserDao.java
+10
-10
src/main/java/com/yingjun/ssm/entity/User.java
src/main/java/com/yingjun/ssm/entity/User.java
+3
-3
src/main/java/com/yingjun/ssm/service/UserService.java
src/main/java/com/yingjun/ssm/service/UserService.java
+10
-10
src/main/java/com/yingjun/ssm/service/impl/TUserServiceImpl.java
...n/java/com/yingjun/ssm/service/impl/TUserServiceImpl.java
+0
-61
src/main/java/com/yingjun/ssm/service/impl/UserServiceImpl.java
...in/java/com/yingjun/ssm/service/impl/UserServiceImpl.java
+61
-0
src/main/resources/mapper/UserMapper.xml
src/main/resources/mapper/UserMapper.xml
+7
-7
未找到文件。
src/main/java/com/yingjun/ssm/dao/
T
UserDao.java
→
src/main/java/com/yingjun/ssm/dao/UserDao.java
浏览文件 @
3534925c
package
com.yingjun.ssm.dao
;
import
com.yingjun.ssm.entity.
T
User
;
import
com.yingjun.ssm.entity.User
;
import
java.util.List
;
public
interface
TUserDao
{
public
interface
UserDao
{
/**
* 获得TUser数据的总行数
* @return
...
...
@@ -11,37 +11,37 @@ public interface TUserDao{
* 获得TUser数据集合
* @return
*/
List
<
T
User
>
selectTUser
();
List
<
User
>
selectTUser
();
/**
* 获得一个TUser对象,以参数TUser对象中不为空的属性作为条件进行查询
* @param obj
* @return
*/
TUser
selectTUserByObj
(
T
User
obj
);
User
selectTUserByObj
(
User
obj
);
/**
* 通过TUser的id获得TUser对象
* @param id
* @return
*/
T
User
selectTUserById
(
Long
id
);
User
selectTUserById
(
Long
id
);
/**
* 插入TUser到数据库,包括null值
* @param value
* @return
*/
int
insertTUser
(
T
User
value
);
int
insertTUser
(
User
value
);
/**
* 插入TUser中属性值不为null的数据到数据库
* @param value
* @return
*/
int
insertNonEmptyTUser
(
T
User
value
);
int
insertNonEmptyTUser
(
User
value
);
/**
* 批量插入TUser到数据库,包括null值
* @param value
* @return
*/
int
insertTUserByBatch
(
List
<
T
User
>
value
);
int
insertTUserByBatch
(
List
<
User
>
value
);
/**
* 通过TUser的id删除TUser
* @param id
...
...
@@ -53,11 +53,11 @@ public interface TUserDao{
* @param enti
* @return
*/
int
updateTUserById
(
T
User
enti
);
int
updateTUserById
(
User
enti
);
/**
* 通过TUser的id更新TUser中属性不为null的数据
* @param enti
* @return
*/
int
updateNonEmptyTUserById
(
T
User
enti
);
int
updateNonEmptyTUserById
(
User
enti
);
}
\ No newline at end of file
src/main/java/com/yingjun/ssm/entity/
T
User.java
→
src/main/java/com/yingjun/ssm/entity/User.java
浏览文件 @
3534925c
package
com.yingjun.ssm.entity
;
public
class
T
User
{
public
class
User
{
private
Long
id
;
//主键id
private
String
password
;
//密码
private
String
name
;
//姓名
private
String
email
;
//手机号码
public
T
User
()
{
public
User
()
{
super
();
}
public
TUser
(
Long
id
,
String
password
,
String
name
,
String
email
)
{
public
User
(
Long
id
,
String
password
,
String
name
,
String
email
)
{
super
();
this
.
id
=
id
;
this
.
password
=
password
;
...
...
src/main/java/com/yingjun/ssm/service/
T
UserService.java
→
src/main/java/com/yingjun/ssm/service/UserService.java
浏览文件 @
3534925c
package
com.yingjun.ssm.service
;
import
java.util.List
;
import
com.yingjun.ssm.entity.
T
User
;
public
interface
TUserService
{
import
com.yingjun.ssm.entity.User
;
public
interface
UserService
{
/**
* 获得TUser数据的总行数
* @return
...
...
@@ -11,37 +11,37 @@ public interface TUserService{
* 获得TUser数据集合
* @return
*/
List
<
T
User
>
selectTUser
();
List
<
User
>
selectTUser
();
/**
* 获得一个TUser对象,以参数TUser对象中不为空的属性作为条件进行查询
* @param obj
* @return
*/
TUser
selectTUserByObj
(
T
User
obj
);
User
selectTUserByObj
(
User
obj
);
/**
* 通过TUser的id获得TUser对象
* @param id
* @return
*/
T
User
selectTUserById
(
Long
id
);
User
selectTUserById
(
Long
id
);
/**
* 插入TUser到数据库,包括null值
* @param value
* @return
*/
int
insertTUser
(
T
User
value
);
int
insertTUser
(
User
value
);
/**
* 插入TUser中属性值不为null的数据到数据库
* @param value
* @return
*/
int
insertNonEmptyTUser
(
T
User
value
);
int
insertNonEmptyTUser
(
User
value
);
/**
* 批量插入TUser到数据库
* @param value
* @return
*/
int
insertTUserByBatch
(
List
<
T
User
>
value
);
int
insertTUserByBatch
(
List
<
User
>
value
);
/**
* 通过TUser的id删除TUser
* @param id
...
...
@@ -53,11 +53,11 @@ public interface TUserService{
* @param enti
* @return
*/
int
updateTUserById
(
T
User
enti
);
int
updateTUserById
(
User
enti
);
/**
* 通过TUser的id更新TUser中属性不为null的数据
* @param enti
* @return
*/
int
updateNonEmptyTUserById
(
T
User
enti
);
int
updateNonEmptyTUserById
(
User
enti
);
}
\ No newline at end of file
src/main/java/com/yingjun/ssm/service/impl/TUserServiceImpl.java
已删除
100644 → 0
浏览文件 @
62d532f6
package
com.yingjun.ssm.service.impl
;
import
java.util.List
;
import
com.yingjun.ssm.dao.TUserDao
;
import
com.yingjun.ssm.entity.TUser
;
import
com.yingjun.ssm.service.TUserService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
@Service
public
class
TUserServiceImpl
implements
TUserService
{
@Autowired
private
TUserDao
tUserDao
;
@Override
public
long
getTUserRowCount
(){
return
tUserDao
.
getTUserRowCount
();
}
@Override
public
List
<
TUser
>
selectTUser
(){
return
tUserDao
.
selectTUser
();
}
@Override
public
TUser
selectTUserByObj
(
TUser
obj
){
return
tUserDao
.
selectTUserByObj
(
obj
);
}
@Override
public
TUser
selectTUserById
(
Long
id
){
return
tUserDao
.
selectTUserById
(
id
);
}
@Override
public
int
insertTUser
(
TUser
value
){
return
tUserDao
.
insertTUser
(
value
);
}
@Override
public
int
insertNonEmptyTUser
(
TUser
value
){
return
tUserDao
.
insertNonEmptyTUser
(
value
);
}
@Override
public
int
insertTUserByBatch
(
List
<
TUser
>
value
){
return
tUserDao
.
insertTUserByBatch
(
value
);
}
@Override
public
int
deleteTUserById
(
Long
id
){
return
tUserDao
.
deleteTUserById
(
id
);
}
@Override
public
int
updateTUserById
(
TUser
enti
){
return
tUserDao
.
updateTUserById
(
enti
);
}
@Override
public
int
updateNonEmptyTUserById
(
TUser
enti
){
return
tUserDao
.
updateNonEmptyTUserById
(
enti
);
}
public
TUserDao
getTUserDao
()
{
return
this
.
tUserDao
;
}
public
void
setTUserDao
(
TUserDao
tUserDao
)
{
this
.
tUserDao
=
tUserDao
;
}
}
\ No newline at end of file
src/main/java/com/yingjun/ssm/service/impl/UserServiceImpl.java
0 → 100644
浏览文件 @
3534925c
package
com.yingjun.ssm.service.impl
;
import
java.util.List
;
import
com.yingjun.ssm.dao.UserDao
;
import
com.yingjun.ssm.entity.User
;
import
com.yingjun.ssm.service.UserService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
@Service
public
class
UserServiceImpl
implements
UserService
{
@Autowired
private
UserDao
userDao
;
@Override
public
long
getTUserRowCount
(){
return
userDao
.
getTUserRowCount
();
}
@Override
public
List
<
User
>
selectTUser
(){
return
userDao
.
selectTUser
();
}
@Override
public
User
selectTUserByObj
(
User
obj
){
return
userDao
.
selectTUserByObj
(
obj
);
}
@Override
public
User
selectTUserById
(
Long
id
){
return
userDao
.
selectTUserById
(
id
);
}
@Override
public
int
insertTUser
(
User
value
){
return
userDao
.
insertTUser
(
value
);
}
@Override
public
int
insertNonEmptyTUser
(
User
value
){
return
userDao
.
insertNonEmptyTUser
(
value
);
}
@Override
public
int
insertTUserByBatch
(
List
<
User
>
value
){
return
userDao
.
insertTUserByBatch
(
value
);
}
@Override
public
int
deleteTUserById
(
Long
id
){
return
userDao
.
deleteTUserById
(
id
);
}
@Override
public
int
updateTUserById
(
User
enti
){
return
userDao
.
updateTUserById
(
enti
);
}
@Override
public
int
updateNonEmptyTUserById
(
User
enti
){
return
userDao
.
updateNonEmptyTUserById
(
enti
);
}
public
UserDao
getTUserDao
()
{
return
this
.
userDao
;
}
public
void
setTUserDao
(
UserDao
userDao
)
{
this
.
userDao
=
userDao
;
}
}
\ No newline at end of file
src/main/resources/mapper/
T
UserMapper.xml
→
src/main/resources/mapper/UserMapper.xml
浏览文件 @
3534925c
<?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.yingjun.ssm.dao.
T
UserDao"
>
<mapper
namespace=
"com.yingjun.ssm.dao.UserDao"
>
<!-- TUser的resultMap,column是给数据库列起的别名,它对应property类的属性-->
<resultMap
id=
"result_TUser_Map"
type=
"com.yingjun.ssm.entity.
T
User"
>
<resultMap
id=
"result_TUser_Map"
type=
"com.yingjun.ssm.entity.User"
>
<id
column=
"id"
property=
"id"
/>
<result
column=
"password"
property=
"password"
/>
<result
column=
"name"
property=
"name"
/>
...
...
@@ -29,7 +29,7 @@
</select>
<!-- 获得一个TUser对象,以参数TUser对象中不为空的属性作为条件进行查询-->
<select
id=
"selectTUserByObj"
parameterType=
"com.yingjun.ssm.entity.
T
User"
resultMap=
"result_TUser_Map"
>
<select
id=
"selectTUserByObj"
parameterType=
"com.yingjun.ssm.entity.User"
resultMap=
"result_TUser_Map"
>
select
<include
refid=
"t_user_Column"
/>
from t_user
...
...
@@ -51,13 +51,13 @@
<!-- 将TUser插入到对应数据库的表中,包括属性值为null的数据-->
<insert
id=
"insertTUser"
parameterType=
"com.yingjun.ssm.entity.
T
User"
>
<insert
id=
"insertTUser"
parameterType=
"com.yingjun.ssm.entity.User"
>
insert into t_user(id,password,name,email)
values(#{id},#{password},#{name},#{email})
</insert>
<!-- 将TUser中属性值不为null的数据,插入到对应数据库的表中-->
<insert
id=
"insertNonEmptyTUser"
parameterType=
"com.yingjun.ssm.entity.
T
User"
>
<insert
id=
"insertNonEmptyTUser"
parameterType=
"com.yingjun.ssm.entity.User"
>
insert into t_user
<trim
prefix=
"("
suffix=
")"
suffixOverrides=
","
>
<if
test=
"id != null"
>
id,
</if>
...
...
@@ -88,7 +88,7 @@
</delete>
<!-- 通过TUser的id将TUser的数据更新到数据库中对应的表,包括值null的数据-->
<update
id=
"updateTUserById"
parameterType=
"com.yingjun.ssm.entity.
T
User"
>
<update
id=
"updateTUserById"
parameterType=
"com.yingjun.ssm.entity.User"
>
update t_user set
password=#{password}
,name=#{name}
...
...
@@ -97,7 +97,7 @@
</update>
<!-- 通过TUser的id将TUser中属性值不为null的数据更新到数据库对应的表中-->
<update
id=
"updateNonEmptyTUserById"
parameterType=
"com.yingjun.ssm.entity.
T
User"
>
<update
id=
"updateNonEmptyTUserById"
parameterType=
"com.yingjun.ssm.entity.User"
>
update t_user
<set>
<if
test=
"password != null"
>
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录