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

许昌企业网站去哪开发免费推广网站翻译英文

许昌企业网站去哪开发,免费推广网站翻译英文,台州优化官方网站,邢台商城类网站建设2023.10.29 本章学习MyBatis的基本crud操作。 insert java程序如下#xff1a; ①使用map集合传参 Testpublic void testInsertCar(){SqlSession sqlSession SqlSessionUtil.openSession();//先将数据放到Map集合中#xff0c;在sql语句中使用 #{map集合的key} 来完成传…2023.10.29 本章学习MyBatis的基本crud操作。 insert java程序如下 ①使用map集合传参 Testpublic void testInsertCar(){SqlSession sqlSession SqlSessionUtil.openSession();//先将数据放到Map集合中在sql语句中使用 #{map集合的key} 来完成传值#{} 等同于JDBC中的 ? #{}就是占位符MapString,Object map new HashMap();map.put(carNum, 1029);map.put(brand, 马自达);map.put(guidePrice, 50.3);map.put(produceTime, 2023-10-29);map.put(carType, 燃油车);// 执行SQL语句使用map集合给sql语句传递数据int count sqlSession.insert(insertCar, map);System.out.println(插入了几条记录 count);sqlSession.commit();sqlSession.close();} ②使用pojo传参 Testpublic void testInsertCarByPOJO(){SqlSession sqlSession SqlSessionUtil.openSession();Car car new Car(null,1029,马自达,50.3,2023-10-29,燃油车);int count sqlSession.insert(insertCar,car);System.out.println(count);sqlSession.commit();sqlSession.close();} SQL语句如下 insert idinsertCarinsert into t_car(id,car_num,brand,guide_price,produce_time,car_type) values (null,#{carNum},#{brand},#{guidePrice},#{produceTime},#{carType}); /insert 运行结果 ps如果采用map集合传参#{} 里写的是map集合的key如果key不存在不会报错数据库表中会插入NULL。 ps如果采用POJO传参#{} 里写的是POJO类中get方法的方法名去掉get之后将剩下的单词首字母变小写例如getAge对应的是#{age}getUserName对应的是#{userName}如果这样的get方法不存在会报错。 delete 需求根据car_num进行删除。 java程序如下 Testpublic void testDeleteById(){SqlSession sqlSession SqlSessionUtil.openSession();int count sqlSession.delete(deleteById,2);sqlSession.commit();sqlSession.close();} sql语句如下 delete iddeleteByIddelete from t_car where id #{id}/delete 运行结果 ps当占位符只有一个的时候${} 里面的内容可以随便写。 update java代码如下 Testpublic void testUpdateById(){SqlSession sqlSession SqlSessionUtil.openSession();Car car new Car(21L,1029,宝马7系,66.6,1999-11-23,燃油车);int count sqlSession.update(updateById,car);System.out.println(count);sqlSession.commit();sqlSession.close();} sql语句如下 update idupdateByIdupdate t_car setcar_num #{carNum}, brand #{brand},guide_price #{guidePrice}, produce_time #{produceTime},car_type #{carType}where id #{id}/update 运行结果 select  查询一条数据 需求查询id为21的Car信息 java代码如下 Testpublic void testSelectCarById(){// 获取SqlSession对象SqlSession sqlSession SqlSessionUtil.openSession();// 执行SQL语句Object car sqlSession.selectOne(selectCarById, 21);System.out.println(car);} sql语句如下 select idselectCarById resultTypepojo.Carselectid, car_num as carNum, brand, guide_price as guidePrice, produce_time as produceTime, car_type as carTypefromt_carwhereid #{id}/select 运行结果 ps当查询结果的字段名和java类的属性名对应不上的话可以采用as关键字起别名 。 查询多条数据 java代码如下 Testpublic void testSelectCarAll(){// 获取SqlSession对象SqlSession sqlSession SqlSessionUtil.openSession();// 执行SQL语句ListObject cars sqlSession.selectList(selectCarAll);// 输出结果cars.forEach(car - System.out.println(car));} sql语句如下 !--虽然结果是List集合但是resultType属性需要指定的是List集合中元素的类型。--select idselectCarAll resultTypepojo.Car!--记得使用as起别名让查询结果的字段名和java类的属性名对应上。--selectid, car_num as carNum, brand, guide_price as guidePrice, produce_time as produceTime, car_type as carTypefromt_car/select 由于我数据库只有一条记录先手动添加几条记录 运行查询语句结果为 ps在SQL Mapper配置文件中mapper标签的namespace属性可以翻译为命名空间这个命名空间主要是为了防止sqlId冲突的。
http://www.sadfv.cn/news/219208/

相关文章:

  • 一站式外贸服务平台做淘宝网站需要什么
  • 客户网站开发全流程图传媒公司排行
  • 做外贸网站做成哪种形式好中国哪里正在大开发大建设
  • 做封面图什么网站淄博市网站云平台
  • 换网站后台高端的平面设计网站
  • 湘潭网站制作免费小程序开发平台
  • 鹤壁海绵城市建设官方网站河南省建设厅网站公示公告
  • 如何建网站做传奇网友网站制作方案策划书
  • 东莞微网站制作工厂网站建设公司
  • 网站敏感词汇哪些网站是用织梦做的
  • 惠城网站建设有哪些crm客户管理系统实训报告
  • 网站建设网站模版网站开发需要什么人
  • 上海网站建设公司哪个好桂林互联网
  • 免费网站制作成品怎么做微信小程序卖东西
  • 网站建设大纲网站建设网站软件有哪些方面
  • php网站开发价格做ps的素材哪个网站
  • 推广公司网站有哪些方式青岛网络建站网站推广
  • 中国购物网站有哪些制作网站软件免费
  • 泰州做网站软件qq钓鱼网站建设
  • 58临沂网站建设免费制作图片带字 手机软件
  • 电商网站建设运城wordpress下载管理
  • 建设一个行业性的网站价格怎么在网站上放广告
  • 河北平台网站建设做静态网站多少钱
  • 固镇网站建设北京百度网站排名优化
  • 沈阳市网站建设报价wordpress伪装成破解成功
  • 网站开发计划表唐山网站建设|唐山网站制作|公司建站666起|唐山红城网络
  • 职业学院网站建设网站建设的简要任务执行书
  • 丹阳市网站制作平面设计概述
  • 盗版视频网站建设费用刚上线的网站
  • 济南最好的网站制作公司哪家好外贸品牌网站建设