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

posted on 2015-12-25 15:09  林凉儿  阅读(157)  评论(0)    收藏  举报