




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精品文档MyBatis Generator使用1、相关文件关于Mybatis-Generator的下载由于我使用的是Mysql数据库,这里需要在准备一个连接mysql数据库的驱动jar包以下是相关文件截图:和Hibernate逆向生成一样,这里也需要一个配置文件:generatorConfig.xml1 2 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 需要修改文件配置的地方我都已经把注释标注出来了,这里的相关路径(如数据库驱动包,生成对应的相关文件位置可以自定义)不能带有中文。上面配置文件中的:tableName和domainObjectName为必选项,分别代表数据库表名和生成的实力类名,其余的可以自定义去选择(一般情况下均为false)。生成语句文件:java -jar mybatis-generator-core-1.3.2.jar -configfile generatorConfig.xml -overwrite2、使用方法在该目录按住Shift键,右键鼠标选择在此处打开命令窗口,复制粘贴生成语句的文件代码即可。看下效果图:生成相关代码:Message.java1 package lcw.model; 2 3 public class Messgae 4 private Integer id; 5 6 private String title; 7 8 private String describe; 9 10 private String content;11 12 public Integer getId() 13 return id;14 15 16 public void setId(Integer id) 17 this.id = id;18 19 20 public String getTitle() 21 return title;22 23 24 public void setTitle(String title) 25 this.title = title = null ? null : title.trim();26 27 28 public String getDescribe() 29 return describe;30 31 32 public void setDescribe(String describe) 33 this.describe = describe = null ? null : describe.trim();34 35 36 public String getContent() 37 return content;38 39 40 public void setContent(String content) 41 this.content = content = null ? null : content.trim();42 43 MessgaeMapper.xml1 2 3 4 5 6 7 8 9 10 11 id, title, describe, content12 13 14 select 15 16 from message17 where id = #id,jdbcType=INTEGER18 19 20 delete from message21 where id = #id,jdbcType=INTEGER22 23 24 insert into message (id, title, describe, 25 content)26 values (#id,jdbcType=INTEGER, #title,jdbcType=VARCHAR, #describe,jdbcType=VARCHAR, 27 #content,jdbcType=VARCHAR)28 29 30 insert into message31 32 33 id,34 35 36 title,37 38 39 describe,40 41 42 content,43 44 45 46 47 #id,jdbcType=INTEGER,48 49 50 #title,jdbcType=VARCHAR,51 52 53 #describe,jdbcType=VARCHAR,54 55 56 #content,jdbcType=VARCHAR,57 58 59 60 61 update message62 63 64 title = #title,jdbcType=VARCHAR,65 66 67 describe = #describe,jdbcType=VARCHAR,68 69 70 content = #content,jdbcType=VARCHAR,71 72 73 where id = #id,jdbcType=INTEGER74 75 76 update message77 set title = #title,jdbcType=VARCHAR,78 describe = #describe,jdbcType=VARCHAR,79 content = #content,jdbcType=VARCHAR80 where id = #id,jdbcType=INTEGER81 82 MessgaeMapper.java1 package lcw.dao; 2 3 import lcw.model.Messgae; 4 5 public interface MessgaeMapper 6 int deleteByPrimaryKey(Integer id); 7 8 int insert(Messgae record); 9 10 int insertSelective(Messgae record);11 12 Messgae selectByPrimaryKey(Integer id);13 14 int updateByPrimary
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025江西吉安市泰和县上圯水厂面向社会招聘5人考前自测高频考点模拟试题及答案详解(必刷)
- 2025河南郑州联勤保障中心二季度社会人才招聘132人考前自测高频考点模拟试题及答案详解(夺冠)
- 2025年国家知识产权局知识产权检索咨询中心社会招聘(16人)考前自测高频考点模拟试题及完整答案详解
- 2025快递站点租赁合同
- 2025广东汕头市潮阳区教育局属下学校外出招聘硕士研究生18人模拟试卷及答案详解(新)
- 2025年阜阳颍州区选调区内乡镇在编在岗教师60人模拟试卷附答案详解(典型题)
- 2025年安徽艺术学院高层次人才招聘30人考前自测高频考点模拟试题有完整答案详解
- 2025年临沂市罗庄区兴罗资本投资有限公司公开招聘职业经理人模拟试卷及完整答案详解一套
- 2025北京大学未来技术学院招聘1名劳动合同制工作人员模拟试卷及答案详解(名校卷)
- 2025湖南邵阳市洞口县教育局所属事业单位招聘39人模拟试卷带答案详解
- 头道汤的课件
- 护肤品分析与讲解
- 2025年中国药典培训试题及答案
- Q-JJJ 9002-2025 铁路建设项目安全穿透式管理实施指南
- 2025年新闻记者从业资格证考试题库(附含答案)
- 制药设备改造管理制度
- DB31/T 1013-2016城市轨道交通地下车站环境质量要求
- 【义乌小商品市场出口贸易的现状与对策探析8100字(论文)】
- 沟通的艺术智慧树知到期末考试答案章节答案2024年湖南师范大学
- 城轨专业职业生涯规划
- 高海拔地区常见疾病与适应措施
评论
0/150
提交评论