提交 3534925c 编写于 作者: 爱吃血肠's avatar 爱吃血肠

修改项目类名

上级 62d532f6
package com.yingjun.ssm.dao;
import com.yingjun.ssm.entity.TUser;
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<TUser> selectTUser();
List<User> selectTUser();
/**
* 获得一个TUser对象,以参数TUser对象中不为空的属性作为条件进行查询
* @param obj
* @return
*/
TUser selectTUserByObj(TUser obj);
User selectTUserByObj(User obj);
/**
* 通过TUser的id获得TUser对象
* @param id
* @return
*/
TUser selectTUserById(Long id);
User selectTUserById(Long id);
/**
* 插入TUser到数据库,包括null值
* @param value
* @return
*/
int insertTUser(TUser value);
int insertTUser(User value);
/**
* 插入TUser中属性值不为null的数据到数据库
* @param value
* @return
*/
int insertNonEmptyTUser(TUser value);
int insertNonEmptyTUser(User value);
/**
* 批量插入TUser到数据库,包括null值
* @param value
* @return
*/
int insertTUserByBatch(List<TUser> value);
int insertTUserByBatch(List<User> value);
/**
* 通过TUser的id删除TUser
* @param id
......@@ -53,11 +53,11 @@ public interface TUserDao{
* @param enti
* @return
*/
int updateTUserById(TUser enti);
int updateTUserById(User enti);
/**
* 通过TUser的id更新TUser中属性不为null的数据
* @param enti
* @return
*/
int updateNonEmptyTUserById(TUser enti);
int updateNonEmptyTUserById(User enti);
}
\ No newline at end of file
package com.yingjun.ssm.entity;
public class TUser {
public class User {
private Long id;//主键id
private String password;//密码
private String name;//姓名
private String email;//手机号码
public TUser() {
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;
......
package com.yingjun.ssm.service;
import java.util.List;
import com.yingjun.ssm.entity.TUser;
public interface TUserService{
import com.yingjun.ssm.entity.User;
public interface UserService {
/**
* 获得TUser数据的总行数
* @return
......@@ -11,37 +11,37 @@ public interface TUserService{
* 获得TUser数据集合
* @return
*/
List<TUser> selectTUser();
List<User> selectTUser();
/**
* 获得一个TUser对象,以参数TUser对象中不为空的属性作为条件进行查询
* @param obj
* @return
*/
TUser selectTUserByObj(TUser obj);
User selectTUserByObj(User obj);
/**
* 通过TUser的id获得TUser对象
* @param id
* @return
*/
TUser selectTUserById(Long id);
User selectTUserById(Long id);
/**
* 插入TUser到数据库,包括null值
* @param value
* @return
*/
int insertTUser(TUser value);
int insertTUser(User value);
/**
* 插入TUser中属性值不为null的数据到数据库
* @param value
* @return
*/
int insertNonEmptyTUser(TUser value);
int insertNonEmptyTUser(User value);
/**
* 批量插入TUser到数据库
* @param value
* @return
*/
int insertTUserByBatch(List<TUser> value);
int insertTUserByBatch(List<User> value);
/**
* 通过TUser的id删除TUser
* @param id
......@@ -53,11 +53,11 @@ public interface TUserService{
* @param enti
* @return
*/
int updateTUserById(TUser enti);
int updateTUserById(User enti);
/**
* 通过TUser的id更新TUser中属性不为null的数据
* @param enti
* @return
*/
int updateNonEmptyTUserById(TUser enti);
int updateNonEmptyTUserById(User enti);
}
\ No newline at end of file
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
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
<?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.TUserDao">
<mapper namespace="com.yingjun.ssm.dao.UserDao">
<!-- TUser的resultMap,column是给数据库列起的别名,它对应property类的属性-->
<resultMap id="result_TUser_Map" type="com.yingjun.ssm.entity.TUser">
<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.TUser" 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.TUser">
<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.TUser">
<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.TUser">
<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.TUser">
<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.
先完成此消息的编辑!
想要评论请 注册