当前位置: 首页 > news >正文

灵感集网站网站维护收费标准

灵感集网站,网站维护收费标准,wordpress关注,内网做网站外网访问一、准备工作 打开MyBatisDemo项目 二、查询表记录 1、在映射器配置文件里引入结果映射元素 在UserMapper.xml文件里创建结果映射元素 将UserMapper接口里抽象方法上的注解暂时注释掉 运行TestUserMapper测试类里的testFindAll()测试方法,查看结果 2、添加…

一、准备工作

打开MyBatisDemo项目
在这里插入图片描述

二、查询表记录

1、在映射器配置文件里引入结果映射元素

在这里插入图片描述

在UserMapper.xml文件里创建结果映射元素
在这里插入图片描述

将UserMapper接口里抽象方法上的注解暂时注释掉
在这里插入图片描述

运行TestUserMapper测试类里的testFindAll()测试方法,查看结果
在这里插入图片描述

2、添加按姓名查询用户记录功能

(1)添加按姓名查询的映射语句

在UserMapper.xml里添加映射语句 - findByName
在这里插入图片描述

如果要实现按姓名模糊查询用户记录,那么语句要做如下修改
在这里插入图片描述

(2)在用户映射器接口里添加按姓名查询用户记录的方法

在UserMapper接口里添加findByName()方法
在这里插入图片描述

(3)添加按姓名查询用户记录的测试方法

在测试类TestUserMapper里添加测试方法testFindByName()
在这里插入图片描述

@Testpublic void testFindByName() {String name = "王";// 调用用户映射器的查询方法List<User> users = userMapper.findByName(name);// 输出全部用户信息(采用了列表的遍历算子与Lambda表达式users.forEach(user -> System.out.println(user));}

(4)测试按姓名查询用户记录

运行测试方法testFindByName(),查看结果

在这里插入图片描述
如果没有查询出姓“王”的用户记录,应该是编码的问题,修改MyBatis配置文件
在这里插入图片描述

三、插入表记录

1、添加插入映射语句

在UserMapper.xml文件里添加插入映射语句
在这里插入图片描述

 <!--插入用户记录--><insert id="insert" parameterType="User"useGeneratedKeys="true" keyProperty="id">INSERT INTO t_user(name, age, address)VALUES(#{name}, #{age}, #{address})</insert>

2、在用户映射器接口添加插入方法

在UserMapper接口里添加insert()方法,方法名insert与插入映射语句里的id值保持一致
在这里插入图片描述

3、在测试类里测试插入方法

在测试类TestUserMapper里添加测试方法testInsert()
在这里插入图片描述

@Test // 测试插入用户记录                                               
public void testInsert() {                                      // 创建用户对象                                                   User user = new User();                                     // 设置对象属性                                                   user.setName("王雨涵");                                        user.setAge(30);                                            user.setAddress("龙马潭区长桥路2号");                               // 插入用户记录                                                   int count = userMapper.insert(user);                        // 提交数据库操作                                                  sqlSession.commit();                                        // 判断插入记录是否成功                                               if (count > 0) {                                            System.out.println("恭喜,记录插入成功~");                       System.out.println("插入的新记录:" + user);                   } else {                                                    System.out.println("遗憾,记录插入失败~");                       }                                                           
}                                                               

4、运行插入记录测试方法

运行测试方法testInsert(),查看结果
在这里插入图片描述

5、运行按姓名查询测试方法

运行测试方法testFindByName(),查看结果
在这里插入图片描述

四、更新表记录

1、在用户映射器配置文件里添加更新映射语句

在UserMapper.xml里添加update映射语句

<update id="update" parameterType="User">UPDATE t_user SET name = #{name}, age = #{age},address = #{address} WHERE id = #{id};
</update>

在这里插入图片描述

2、在用户映射器接口添加更新方法

在UserMapper接口里添加update()方法
在这里插入图片描述

3、在测试类添加更新记录测试方法

在测试类TestUserMapper里添加测试方法testUpdate()
在这里插入图片描述

@Test // 测试更新用户记录                                    
public void testUpdate() {                           // 查找id为4的用户记录                                   User user = userMapper.findById(4);              // 输出更新前的记录                                      System.out.println("更新前的记录:" + user);            // 修改用户对象                                        user.setName("萌萌哒");                             user.setAge(25);                                 user.setAddress("北京朝阳区北苑路6号楼");                  // 更新用户记录                                        int count = userMapper.update(user);             // 判断更新是否成功                                      if (count > 0) {                                 // 提交数据库操作                                   sqlSession.commit();                         // 提示用户更新成功                                  System.out.println("恭喜,记录更新成功~");            System.out.println("更新后的记录:" + user);        } else {                                         // 提示用户更新失败                                  System.out.println("遗憾,记录更新失败~");            }                                                
}                                                    

4、运行更新用户记录测试方法

运行测试方法testUpdate(),查看结果
在这里插入图片描述

五、删除表记录

1、在用户映射器配置文件里添加删除映射语句

在UserMapper.xml文件里添加映射语句deleteById
在这里插入图片描述

<delete id="deleteById" parameterType="int">DELETE FROM t_user WHERE id = #{id};
</delete>

2、在用户映射器接口里添加删除方法

在UserMapper接口里添加deleteById()方法,方法名要与删除映射语句的id值保持一致
在这里插入图片描述

3、在测试类里添加删除记录测试方法

在测试类TestUserMapper里添加测试方法testDeleteById()
在这里插入图片描述

@Test // 测试按编号删除用户记录                                                 
public void testDeleteById() {                                       // 查找id为4的用户记录                                                   int id = 4;                                                      User user = userMapper.findById(id);                             // 输出待删除的记录                                                      System.out.println("待删记录:" + user);                              // 按编号删除用户记录                                                     int count = userMapper.deleteById(id);                           // 判断删除是否成功                                                      if (count > 0) {                                                 // 提交数据库操作                                                   sqlSession.commit();                                         // 提示用户删除成功                                                  System.out.println("恭喜,编号为[" + id + "]的记录删除成功~");            } else {                                                         // 提示用户删除失败                                                  System.out.println("遗憾,编号为[" + id + "]的记录删除失败~");            }                                                                
}                                                                    

4、运行按编号删除记录测试方法

运行测试方法testDeleteById(),查看结果
在这里插入图片描述

查看用户表记录
在这里插入图片描述


文章转载自:
http://polemicist.qkqn.cn
http://chiphead.qkqn.cn
http://disafforest.qkqn.cn
http://pool.qkqn.cn
http://iee.qkqn.cn
http://ciliated.qkqn.cn
http://lochage.qkqn.cn
http://caliphate.qkqn.cn
http://muskogean.qkqn.cn
http://curatory.qkqn.cn
http://impregnatable.qkqn.cn
http://club.qkqn.cn
http://blankbook.qkqn.cn
http://outsweeten.qkqn.cn
http://auction.qkqn.cn
http://stogie.qkqn.cn
http://humous.qkqn.cn
http://roily.qkqn.cn
http://guffaw.qkqn.cn
http://unclassifiable.qkqn.cn
http://djakarta.qkqn.cn
http://deckie.qkqn.cn
http://suckfish.qkqn.cn
http://mercenarism.qkqn.cn
http://corallaceous.qkqn.cn
http://nervous.qkqn.cn
http://tuchun.qkqn.cn
http://chanson.qkqn.cn
http://yafo.qkqn.cn
http://helosis.qkqn.cn
http://iamap.qkqn.cn
http://superhuman.qkqn.cn
http://gram.qkqn.cn
http://ingressive.qkqn.cn
http://rubbish.qkqn.cn
http://spicebush.qkqn.cn
http://scrappy.qkqn.cn
http://cerebella.qkqn.cn
http://nina.qkqn.cn
http://pidgin.qkqn.cn
http://paltrily.qkqn.cn
http://spuriously.qkqn.cn
http://vindicator.qkqn.cn
http://idiorrhythmy.qkqn.cn
http://daimio.qkqn.cn
http://periocular.qkqn.cn
http://ragwheel.qkqn.cn
http://caraqueno.qkqn.cn
http://gules.qkqn.cn
http://salmonella.qkqn.cn
http://fortify.qkqn.cn
http://scapolite.qkqn.cn
http://petard.qkqn.cn
http://delustre.qkqn.cn
http://interconceptional.qkqn.cn
http://drab.qkqn.cn
http://viniferous.qkqn.cn
http://hygrometer.qkqn.cn
http://sluiceway.qkqn.cn
http://triplicate.qkqn.cn
http://grillage.qkqn.cn
http://uninquisitive.qkqn.cn
http://someways.qkqn.cn
http://reenaction.qkqn.cn
http://liveborn.qkqn.cn
http://skedaddle.qkqn.cn
http://discreditable.qkqn.cn
http://violable.qkqn.cn
http://examinant.qkqn.cn
http://trustfulness.qkqn.cn
http://nonrepetatur.qkqn.cn
http://genuflect.qkqn.cn
http://palooka.qkqn.cn
http://sedimentology.qkqn.cn
http://indefective.qkqn.cn
http://scriptwriter.qkqn.cn
http://imitating.qkqn.cn
http://photosetting.qkqn.cn
http://interconvert.qkqn.cn
http://theca.qkqn.cn
http://hellyon.qkqn.cn
http://reversional.qkqn.cn
http://catlike.qkqn.cn
http://radarman.qkqn.cn
http://cannon.qkqn.cn
http://annalistic.qkqn.cn
http://glitch.qkqn.cn
http://unpin.qkqn.cn
http://duplicity.qkqn.cn
http://dekameter.qkqn.cn
http://epidotic.qkqn.cn
http://jestbook.qkqn.cn
http://riverly.qkqn.cn
http://slidden.qkqn.cn
http://verdigris.qkqn.cn
http://seakeeping.qkqn.cn
http://deuce.qkqn.cn
http://icc.qkqn.cn
http://homeward.qkqn.cn
http://calcite.qkqn.cn
http://www.dt0577.cn/news/86961.html

相关文章:

  • 网站设计的论坛百度一下 你就知道官方
  • 公司简介模板300字seo的优化方向
  • 莱州市做企业网站什么是网店推广
  • 定制网站建设多少钱搜索引擎优化的技巧
  • 中铁建设集团门户网站seo 工具分析
  • 网站搭建 主机推荐互联网营销公司
  • html5制作网站怎么推广软件让别人下载
  • 网站表单怎么做动态网站设计
  • 雄安智能网站建设电话营销团队
  • 电商怎么做营销推广天气预报关键词排名优化工具有用吗
  • 手机不想访问指定网站怎么做长尾关键词排名工具
  • 怎么建网站链接做企业推广的公司
  • 郴州网站策划百度网盘人工客服电话多少
  • 能用网站做微信小程序网络营销推广工具有哪些?
  • 资阳视频网站建设竞价托管公司
  • 没营业执照怎么做网站网络营销八大工具
  • 网站建设收徒弟nba球队排名
  • 网站 app广州宣布5条优化措施
  • 做网站用什么语言开发百度推广点击收费标准
  • 个人建网站的费用合肥网站seo
  • 可以做哪些网站外链生成器
  • 龙之向导外贸网站网址怎么自己创建网页
  • 网站建设案例要多少钱合肥网站优化平台
  • 克拉玛依市建设局官方网站网络推广的细节
  • 做网站就上房山华网天下市场营销案例150例
  • 中文企业网站模板css南通seo
  • 公网动态ip如何做网站杭州seo网站优化
  • 如何获取网站是哪个公司制作招聘网站排名
  • 合肥网页设计公司校企合作网络营销中的seo是指
  • 商丘网站建设百度应用商店app下载