Mybatis逆向工程
mybatis框架使用者定制的代码生成器,快速根据表生成了JavaBean的映射文件、接口、Bean类
javaModelGenerator:javaBean的生成策略
targetPackage="test.model" 目标包名
sqlMapGenerator:sql映射生成策略
逆向生成一些表,mapper接口,mapper映射文件
使用方式:
1、在generatorConfig.xml中配置mapper生成的详细信息
1.1、添加要生成的数据库表
1.2、POJO文件的所在路径
1.3、mapper文件所在包路径
2、运行GeneratorsqlMap类中的main方法生成文件
3、将生成文件复制到自己工程
POJO的内在含义是指那些没有任何类继承,也没有实现任何接口,更没有被其他框架侵入的java对象
POJO的格式用于数据的临时传递,只能装载数据,作为数据存储的载体,而不具有业务逻辑处理能力
JavaBean是可重用组件:1、类必须有一个公共的缺省构造函数
2、类的属性使用getter和setter来访问,遵从规范
3、类是可序列化
任何一个Java类都可以是一个Bean