Domain\Dao\Service\Impl\Xml\application
实体类Domain:User
publiu class User{
private String userId;
private String userName;
public String getUserId(){
this.userId=userId;
}
public void setUserId(String userId){
return userId;
}
}
Dao层:
public interface userDao{
public User selectUserByKey(User user);
public void insertUserByKey(User user);
public void updateUserByKey(User user);
public void deleteUserByKey(User user);
}
Service:
public interface userService{
public User findUserByKey(String Userid);
public void addUserByKey(User user);
public void updateUserByKey(User user);
public void deleteUserByKey(String userId);
}
impl:
public interface userServiceImpl{
private userDao userDao;//get set
//查询
public User findUserByKey(String userId){
User userTmp = new User();
userTmp.setUserId(userId);
User user= userDao.selectUserByKey(userTmp);
return user;
}
//新增
public void addUserByKey(User user){
userDao.insetUser(user);
}
//修改
public void updateUserByKey(User user){
userDao.updateUser(user);
}
//删除
public void deleteUserByKey(String userId){
User userTmp = new User();
userTmp.setUserId(userId);
userDao.deteleUserByKey(userTmp);
}
}
Xml:
<resultMap id="key" class="实体路径">
<result property="userId" colum="shujuku" ></>
<resultMap/>
<select>
select USERID,USERNAME from userTable where USERID=#useId:varchar#
</select>
<insert id='dao层名字' class="key">
insert into userTable (USERID,USERNAME)values(#useId:varchar#,#userName:varchar#)
</insert>
<update id='dao层名字' class="key">
update userTable set USERNAME=#userName:varchar# where USERID=#useId:varchar#
</update>
<delete id='dao层名字' class="key">
delete from userTable where USERID=#useId:varchar#
</delete>
application:
<bean id = "servlce" classs="impl de path">
<bean
浙公网安备 33010602011771号