mabatisプラグ
< プラグイン> < のgroupId > org.mybatis.generator </ のgroupId > < たartifactId > MyBatisの発電-達人-プラグイン</ たartifactId > < バージョン> 1.3.5 </ バージョン> </ プラグイン>
generatorConfig.xml、リソースディレクトリと低い位置、(同じディレクトリとMyBatisの)
<?XMLバージョン= "1.0"エンコード= "UTF-8" ?> <!DOCTYPE generatorConfiguration PUBLIC " - // mybatis.org//DTD MyBatisのジェネレーターの設定1.0 // EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd" > < generatorConfiguration > <! - 数据库驱动ジャー需要配置成自己实际的路径- > < classPathEntry 位置= "C:\ユーザー\ .m2リポジトリ\ \組織のPostgreSQLの\のPostgreSQL \ 42.2.5 \のPostgreSQL-42.2.5.jar \" /> < コンテキストID = "DB2Tables" targetRuntime = "MyBatis3" > <! BigDecimalのデータベース列の型がDECIMALまたはNUMERICである場合。 - > < JavaTypeResolver > < プロパティ名=「forceBigDecimals」値=「falseに」 /> </ javaTypeResolver > <! - 生成するエンティティクラスとパッケージ名指定されたアドレスのカスタムアドレスとすることができる世代(が、パスが存在しませんが自動的に作成されることはありませんMavenは)自動的に作成され、ターゲット・ディレクトリに生成> - < javaModelGenerator targetPackage = "com.test.model" targetProject = "MAVEN" > < プロパティ名= "enableSubPackages" 値"falseに" = /> < プロパティ名」= trimStrings " 値="真」 /> </ javaModelGenerator> <! - 生成されたSQLMAPファイルが自動的に作成されたターゲットディレクトリ- > < sqlMapGenerator targetPackage = "com.test.mybatis" targetProject = "MAVEN" > < プロパティ名= "enableSubPackages" 値= "偽" /> </ sqlMapGenerator > <! - 生成ダオ・ファイルを構成することができますタイプ= "XMLMAPPER"を生成DAO XML実装のコンテキストID = "DB2Tables"変更targetRuntime = "MyBatis3"ターゲットディレクトリが自動的に作成される- > < javaClientGenerator タイプの= "XMLMAPPER" targetPackage =「COM。 test.dao " targetProject = "MAVEN" > < プロパティ名=「enableSubPackages」値「falseに」= /> </ javaClientGenerator > <---->! <! - 対応MySQLデータベースのテーブルは無視され、フィールド名とテーブルDAOモデルmybatisSQLMAPPERのうちの対応する1つを生成するようなプライマリキーフィールドで添加してもよいです- > < 表tableNameの= "model_system" domainObjectName = "システムモデル" /> </ コンテキスト> </ generatorConfiguration >
非常に可能性はない、赤と報告した場合、「http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd」DTDファイル
方法1:DTDファイル構成をダウンロード
第二の方法:私は試したことがありません
https://zhidao.baidu.com/question/1964757312532141780.html
DAOマッパーexample.javaファイルを生成
IDEAとたとえば、