城市直播房产教育博客汽车
快传网
汽车报价
买车新车
博客专栏
专题精品
教育留学
高考读书
房产家居
彩票视频
直播黑猫
投资微博
城市上海
政务旅游

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月,快手发生了三件重要事情。第一件是人事。本月第一天,快手商业化负责人再次调整,刘峰调任管理研究院负责人,领导企业发展研究和用户研究,继……
售价仅1999元起!华为nova10SE打造高颜值主角影像手小门牙作者周晓枫去做梦,去冒险,无畏疼痛,勇敢成长遇见余承东Mate50系列是华为的生死之战,输了就废了又约会了!拉尔萨穿蓝色连体衣秀曲线,乔丹皮蓬默不作声中老年人喝牛奶,记住3个黄金时间段,让牛奶好处翻倍纯电大G量产展望奔驰EQG或2024年上市如果看不清世界,那就看清自己流动科学课再开讲直播连线大洋钻探科学考察市级画册小岛冷菜传递舟山海味之鲜2人1车1个家,设计温馨还时尚!奇瑞电动床版房车,去哪玩都享一场足球赛,带来24万亿性交易额,韩国为何沦落到这个地步?2022中国最美县域榜单发布!吉林省这五个县市入选
抖音快手小红书站谁的广告天花板更低旅游就是出门享受的,穷游要不得,偷偷告诉你旅行省钱的小妙招综述埃及新行政首都展现现代化雄心三名造句用三名造句大全皖美安徽烟雨杏花村诗意尚存新景焕然假性宫缩见红见羊水等如何分辨是否真临产及如何处理?武松打虎读书笔记金牌销售是怎样千锤百炼出来的呢生活知识科普飞机上有厕所吗《庐山的云雾》教学反思樱花树下,愿等君高三作文吴承学:《四库全书》与评点之学

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找江西南阳嘉兴昆明铜陵滨州广东西昌常德梅州兰州阳江运城金华广西萍乡大理重庆诸暨泉州安庆南充武汉辽宁