实体类dao接口mysql_利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件...
解決問題:
可利用MyBatis生成器自動生成實體類、DAO接口和Mapping映射文件。
測試環境準備:
新建一個mysql數據庫,例如mungerzTest。
生成一張主鍵為自增ID的學生表:
CREATE TABLE`student` (
`id`int(11) NOT NULLAUTO_INCREMENT,
`name`varchar2(32) DEFAULT NULL,
`age`int(11) DEFAULT NULL,PRIMARY KEY(`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
1. 生成工具準備
可以在Maven倉庫中下載jar包,也可以在這里下載:http://u.163.com/vxeB85EN? 提取碼: gy6VafDg。
2. 修改配置文件。修改generatorConfig.xml。
/p>
PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
"http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">
注意:配置文件中的targetPackage屬性,必須和項目中的包名一一對應,不然,運行時會出錯。需要手動改生成的配置文件。如果數據庫里面的表很多,這將是災難。
3.運行
在文件目錄中新創建一個文件src,對應配置文件中的targetProject屬性。
在命令行中,執行:
java?-jar?mybatis-generator-core-1.3.5.jar?-configfile?generatorConfig.xml?-overwrite
提示成功,就會在src生成實體類、DAO接口和Mapping映射文件。
總結
以上是生活随笔為你收集整理的实体类dao接口mysql_利用MyBatis生成器自动生成实体类、DAO接口和Mapping映射文件...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 孔雀东南飞用mysql存储_PowerD
- 下一篇: linux php 安装mysql数据库