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

什么是企业网站源码西青区个人网页设计制作软件

什么是企业网站源码,西青区个人网页设计制作软件,电商怎么做账和报税,辛集建设网站【图书介绍】《SpringSpring MVCMyBatis从零开始学#xff08;视频教学版#xff09;#xff08;第3版#xff09;》-CSDN博客 《SpringSpring MVCMyBatis从零开始学 视频教学版 第3版整合开发实战快速开发与项目实战框架技术精讲与整合案例 计算机与互联网 编程语言与程序…【图书介绍】《SpringSpring MVCMyBatis从零开始学视频教学版第3版》-CSDN博客 《SpringSpring MVCMyBatis从零开始学 视频教学版 第3版整合开发实战快速开发与项目实战框架技术精讲与整合案例 计算机与互联网 编程语言与程序设计 SpringSprin》【摘要 书评 试读】- 京东图书 添加客户 在MyBatis的映射文件中添加操作是通过insert元素来实现的。例如向数据库中的t_user表中插入一条数据可以通过如下配置来实现 !--添加用户信息 --  insert idaddUser parameterTypecom.ssm.po.Userinsert into t_user(username,jobs,phone)values(#{username}, #{jobs},#{phone}) /insert 在上述配置代码中传入的参数是User类型的。在该类型的参数对象被传递到语句中时#{username}会查找参数对象User的username属性#{jobs}和#{phone}也是一样的并将其属性值传入SQL语句中。 【示例6-3】为了验证上述配置是否正确下面编写一个测试方法来执行添加操作。 在测试类MybatisTest中添加测试方法addUserTest()其代码如下所示 Test public void addUserTest() throws Exception { String resource mybatis-config.xml;InputStream inputStream Resources.getResourceAsStream(resource);SqlSessionFactory sqlSessionFactory new SqlSessionFactoryBuilder().build(inputStream);SqlSession sqlSession sqlSessionFactory.openSession();//创建User对象并向对象中添加数据User user new User();user.setUsername(tom);user.setJobs(worker);user.setPhone(13624589654);//执行SqlSession的插入方法返回SQL语句影响的行数int rows sqlSession.insert(com.ssm.mapper.UserMapper.addUser, user);//通过返回结果判断插入操作是否执行成功if (rows 0) {System.out.println(成功添加 rows 条数据);} else {System.out.println(添加数据失败!);}//提交事务sqlSession.commit();//关闭SqlSessionsqlSession.close(); }上述代码中创建了User对象并向User对象中添加了属性值然后通过SqlSession对象的insert()方法执行插入操作并通过该操作返回的数据来判断插入操作是否执行成功最后通过SqlSession的commit()方法提交事务并通过SqlSession.close()方法关闭了SqlSession。 更新用户 MyBatis的更新操作在映射文件中是通过配置update元素来实现的。如果需要更新用户数据可以通过如下代码配置来实现 !--更新用户信息 -- update idupdateUser parameterTypecom.ssm.po.Userupdate t_user set username#{username},jobs#{jobs},phone#{phone} where id#{id} /update   与插入数据的配置相比更新操作配置中的元素与SQL语句都发生了相应变化但其属性名却没有变。 【示例6-4】为了验证配置是否正确下面以6.2.2节中新插入的数据为例进行更新用户测试。 在测试类MybatisTest中添加测试方法updateUserTest()将id为4的用户的jobs属性值修改为“teacher”其代码如下所示 Test public void updateUserTest() throws Exception {String resource mybatis-config.xml;InputStream inputStream Resources.getResourceAsStream(resource);SqlSessionFactory sqlSessionFactory new SqlSessionFactoryBuilder().build(inputStream);SqlSession sqlSession sqlSessionFactory.openSession();//创建User对象并对对象中的数据进行模拟更新User user new User();user.setId(4);user.setUsername(tom);user.setJobs(teacher);user.setPhone(13624589654);//执行SqlSession的更新方法返回SQL语句影响的行数int rows sqlSession.update(com.ssm.mapper.UserMapper.updateUser, user);if (rows 0) {System.out.println(成功修改了 rows 条数据);} else {System.out.println(修改数据失败!);}sqlSession.commit();sqlSession.close(); }与添加用户的方法相比更新操作的代码增加了id属性值的设置并调用SqlSession的update()方法对id为4的用户的jobs属性值进行了修改。 删除用户 MyBatis的删除操作在映射文件中是通过配置delete元素来实现的。在映射文件UserMapper.xml中添加删除客户信息的SQL语句其示例代码如下 !--删除用户信息-- delete iddeleteUser parameterTypeIntegerdelete from t_user where id#{id} /delete 从上述配置的SQL语句中可以看出我们只需要传递一个id值就可以将数据表中相应的数据删除掉。要测试删除操作的配置十分简单只需使用SqlSession对象的delete()方法传入需要删除数据的id值即可。 【示例6-5】在测试类MybatisTest中添加测试方法deleteUserTest()该方法用于将id为4的用户信息删除其代码如下所示 Test public void deleteUserTest() throws Exception {String resource mybatis-config.xml;InputStream inputStream Resources.getResourceAsStream(resource);SqlSessionFactory sqlSessionFactory new SqlSessionFactoryBuilder().build(inputStream);SqlSession sqlSession sqlSessionFactory.openSession();//执行SqlSession的删除方法返回SQL语句影响的行数int rows sqlSession.delete(com.ssm.mapper.UserMapper.deleteUser, 4);if (rows 0) {System.out.println(成功删除了 rows 条数据);} else {System.out.println(删除数据失败!);}sqlSession.commit();sqlSession.close(); }至此MyBatis入门程序的增、删、改、查操作已经讲解完了。关于程序中映射文件和配置文件中的元素信息将在第7章详细讲解本章只需要了解所使用的元素即可。
http://www.dnsts.com.cn/news/27089.html

相关文章:

  • 松原网站制作西安网站建设报价方案
  • 网站后台登录界面网站建设服务费税率多少
  • 网站建设艾金手指六六12聊城手机网站建设价格
  • 软件资源网站推荐wordpress栏目分类
  • 如何做自己的博客网站wordpress好看的下载页面
  • 河北高阳做网站的抄袭的网站
  • 整站优化seonginx wordpress.conf
  • 团购网站网站维护提示
  • 没有服务器如何做网站上海营销网站建设公司
  • 找个网站你知道的长沙商城网站建设
  • 帝国网站的互动专栏怎么做怎样用ps做网站首页图片
  • 自己网站页面设计软件互联网推广销售好做吗
  • 好看的做地图分析图的网站关于做外汇现货的网站
  • 网站建设柒金手指花总14windows服务器网站权限
  • 做历史课件用哪个网站比较好天水 网站建设 招聘
  • 宠物交易网站模板厦门网站建设建设公司
  • 营销网站设计公司招聘python人网站开发案例
  • 网站 搜索 关键字 description徐州网站建设与推广
  • 用python做的大型网站wordpress新闻编辑器
  • 烟台网站优化西安网站建设总部
  • 域名对网站有什么影响重庆网站制作有哪些
  • 怎么弄百度网站网站模块怎么恢复
  • 做个支付网站多少钱网站怎么建设
  • 个人网站风格设计wordpress 模版标签
  • 简单大方网站百度信息流广告推广
  • 最好的网站建设机构搭建网站复杂吗
  • 地下彩票网站建设汕头网站建设方案优化
  • 网站关闭模板排名好的大连网站建设
  • 绍兴做公司网站的公司天津网站制作维护
  • 开发网站的流程是qq群引流推广平台