安庆大理运城常德铜陵江西
投稿投诉
江西南阳
嘉兴昆明
铜陵滨州
广东西昌
常德梅州
兰州阳江
运城金华
广西萍乡
大理重庆
诸暨泉州
安庆南充
武汉辽宁

Mybatis框架使用(一)

11月7日 火云谷投稿
  一MyBatis框架使用1。1创建maven项目导入相关依赖
  1导入jar文件,maven
  2处理配置文件
  3开发业务代码
  先创建一个空项目,用于存放后面Mybatis相关项目模块
  项目名为mybatisAll即可
  接下来设置maven为我们自己安装的,不用idea自带的(当然用自带的也行)
  在当前项目中创建模块
  选择maven项目next
  输入groupid和aitifactid然后finish
  检查项目目前在磁盘上的存放路径然后next
  检查项目目录结构是否有缺失
  MyBatis官网说明文档https:mybatis。orgmybatis3zhindex。html
  在pom。xml中导入MyBatis相关依赖jar文件
  ?xmlversion1。0encodingUTF8?
  projectxmlnshttp:maven。apache。orgPOM4。0。0
  xmlns:xsihttp:www。w3。org2001XMLSchemainstance
  xsi:schemaLocationhttp:maven。apache。orgPOM4。0。0http:maven。apache。orgxsdmaven4。0。0。xsd
  modelVersion4。0。0spanmodelVersion
  groupIdcom。msbspangroupId
  artifactIdmybatisTest01spanartifactId
  version1。0SNAPSHOTspanversion
  packagingjarspanpackaging
  dependencies
  dependency
  groupIdmysqlspangroupId
  artifactIdmysqlconnectorjavaspanartifactId
  version8。0。16spanversion
  spandependency
  dependency
  groupIdorg。mybatisspangroupId
  artifactIdmybatisspanartifactId
  version3。5。3spanversion
  spandependency
  dependency
  groupIdjunitspangroupId
  artifactIdjunitspanartifactId
  version4。13。1spanversion
  scopetestspanscope
  spandependency
  dependency
  groupIdorg。projectlombokspangroupId
  artifactIdlombokspanartifactId
  version1。18。12spanversion
  scopeprovidedspanscope
  spandependency
  spandependencies
  spanprojecttdtrtbody
  安装lombok插件后,重启idea
  导入lombok依赖后,单独设置启用注解处理
  1。2准备数据库,包结构和实体类
  实体类Dept
  Data
  AllArgsConstructor
  NoArgsConstructor
  publicclassDeptimplementsSerializable{
  privateI
  privateS
  privateS
  }
  resources目录下创建commapper目录,然后添加DeptMapper。xml映射文件
  ?xmlversion1。0encodingUTF8?
  PUBLICmybatis。orgDTDMapper3。0EN
  http:mybatis。orgdtdmybatis3mapper。dtd
  selectfromdept
  select
  mapper
  resources目录下准备sqlMapConfig。xml核心配置文件
  ?xmlversion1。0encodingUTF8?
  configuration
  PUBLICmybatis。orgDTDConfig3。0EN
  http:mybatis。orgdtdmybatis3config。dtd
  configuration
  environmentsdefaultdevelopment
  environmentiddevelopment
  transactionManagertypeJDBC
  dataSourcetypePOOLED
  propertynamedrivervaluecom。mysql。cj。jdbc。Driver
  propertynameurlvaluejdbc:mysql:127。0。0。1:3306mydb?useSSLfalseuseUnicodetruecharacterEncodingUTF8serverTimezoneAsiaShanghai
  propertynameusernamevalueroot
  propertynamepasswordvalueroot
  spandataSource
  spanenvironment
  spanenvironments
  mappers
  mapperresourcecommsbmapperDeptMapper。xml
  spanmappers
  spanconfigurationtdtrtbody1。3准备Mapper映射文件和核心配置文件
  1。4运行测试
  在test目录下开发测试代码并运行
  publicclassTest1{
  privateSqlSessionsqlS
  Before
  publicvoidinit(){
  SqlSessionFactoryBuilderssfbnewSqlSessionFactoryBuilder();
  InputStreamresourceAsS
  try{
  resourceAsStreamResources。getResourceAsStream(sqlMapConfig。xml);
  }catch(IOExceptione){
  e。printStackTrace();
  }
  SqlSessionFactoryfactoryssfb。build(resourceAsStream);
  sqlSessionfactory。openSession();
  }
  Test
  publicvoidtestFindAll(){
  调用SQL语句
  ListlistsqlSession。selectList(findAll);
  for(Deptdept:list){
  System。out。println(dept);
  }
  }
  After
  publicvoidrelease(){
  关闭SQLSession
  sqlSession。close();
  }
  }
  感谢各位观看阅读,如果你也喜欢编程的话,欢迎关注,我将持续更新后续内容。
投诉 评论 转载

不折腾,不贪婪,不作妖,不起幺蛾子,您就可以屹立不倒您一旦领悟了我的自律365思想,您做任何事都突飞猛进,一日千里,非常轻松,没什么好抱怨的。您需要深刻认知到一个事实:这个世界充满了懒惰的弱智。您不能给到这些坏人任何……升级版普尔来了!勇士斥资千万签下强力后卫,科尔的牌面太强了勇士队赢得202122赛季的NBA联赛冠军之后,由于奢侈税的影响也被迫解体。在自由球员市场开启之后,科尔指导已经失去了包括波特和佩顿在内的五名主要球员。可以说,史蒂芬库里的后院……利夫2711ampampamp绝杀范子铭2410北京三分22直播吧12月25日讯北京和四川今日迎来一场常规赛的较量,北京近期状态相当不错,凭借近期一波4连胜排名已经攀升至了第4位;四川则完全找不到状态,第二阶段首战赢球后再没尝过胜绩,目……赵心童对手确定!810惜败,又一种子选手出局,世界冠军一轮游2022斯诺克世锦赛正赛第一轮一场焦点大战,肖恩墨菲和斯蒂芬马奎尔争夺一个16强席位,最终,墨菲810惜败,尴尬一轮游,也是霍金斯(不敌杰克逊佩奇)之后又一出局的种子选手。而在……大S爱你爱到死歌词,在吃饭的请勿进ILoveYouMyAngel你是我肉里流动的血液若没有你经过我每一寸身体我就活不下去你就像是我的精神指引失去了你我也只剩下肉体好希望你和我能融成一体分不清谁……Linux系统禁止用户使用su命令切换rootLinux系统加固中有一项,不给普通用户使用su命令切换root超级权限账户。可以通过修改PAM模块来实现。首先需要正常登录root账户。通过root账户修改。具体……Mybatis框架使用(一)一MyBatis框架使用1。1创建maven项目导入相关依赖1导入jar文件,maven2处理配置文件3开发业务代码先创建一个空项目,用于存放后面Myb……140亿!宁德时代又一大项目开建获悉,12月24日,宁德时代官微消息,山东时代新能源电池产业基地项目、宁德时代1。1GW渔光互补国家级大型光伏发电基地项目、宁德时代济宁首座重卡换电站项目同时开工奠基。其……海尔格力七匹狼奥克斯美的地产等一众,还有几个在发展?当初的制造业大国,在地产井喷的时候,众多制造业玩家,都纷纷揭竿而起,做起了地产生意。鼎峰的时候,制造业中的美的集团、海尔集团、格力集团、奥克斯集团、七匹狼集团、雅戈尔集团……请相信即使生活在至暗时刻也一定能破茧重生推荐语:如果无法走出悲伤,就与它并肩前行,直到看到下一缕光。书名:《穿过悲伤的河流》作者:卡罗尔史密斯出版:北京联合出轨有限公司适读人群:这是一本……女排世界冠军入职高校受追捧,被称女排第一帅,仁川亚运一战成名2022世界女排联赛已经拉开帷幕,在土耳其分站赛,新一届女排正式亮相赛场,并在对阵荷兰女排时以3:1取胜,收获联赛开门红,让广大球迷们倍感鼓舞。在之前效力于中国女排的老队员中,……快手商业化进入阵痛期撰文吴先之编辑王潘11月,快手发生了三件重要事情。第一件是人事。本月第一天,快手商业化负责人再次调整,刘峰调任管理研究院负责人,领导企业发展研究和用户研究,继……
劝你别买匡威了!这双鞋今夏必穿,太洋气了我们这个时代瓦努阿图有世界上最原始的陆跳,和特别的成人礼友商新款骁龙870手机,三星E4屏80W闪充0IS防抖,售价KUKA机器人今年严重缺货,背后除了零配件紧缺还有这个原因新能源车有多卷,油车就有多无趣!盘一盘魏80追光等工信部新车价格太低了,75万跑分,12256G才2399!不要利润了吗相机应用开发者称iPhone14ProProMax的相机模块森林狼离队第一人?不再被主帅重用的他,季后赛场均贡献1262这3只精选白马股值得关注,记得收藏小米12SPro新机近日发布,小米11价格发烧,创历史新低价(社会)喜气洋洋迎新春

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找七猫云易事利