ビルド.xml
<?xml バージョン="1.0" エンコーディング="GBK"?>
<project name="OA系统构建脚本"default="Hibernate構成文件生成" basedir=".">
<property name="src.dir" value="${basedir}/src"/>
<property name="xdoclet.home" value="E:/xdoclet-plugins-1.0.3"/>
<!-- クラスパスを構築 -->
<path id="xdoclet.task.classpath">
<fileset dir="${xdoclet.home}/lib">
<include name="**/*.jar"/>
</ファイルセット>
<fileset dir="${xdoclet.home}/plugins">
<include name="**/*.jar"/>
</ファイルセット>
</パス>
<タスク定義
名前 = "xドクレット"
クラス名 = "org.xdoclet.ant.XDocletTask"
classpathref="xdoclet.task.classpath"
/>
<target name="生成Hibernate構成文件">
<xdoclet>
<fileset dir="${src.dir}/com/bjsxt/oa/model">
<include name="**/*.java"/>
</ファイルセット>
<コンポーネント
クラス名 = "org.xdoclet.plugin.hibernate.HibernateConfigPlugin"
destdir="${src.dir}"
バージョン = "3.0"
hbm2ddlauto="更新"
jdbcurl="jdbc:mysql://127.0.0.1/oa01"
jdbcdriver="com.mysql.jdbc.Driver"
jdbcusername = "ルート"
jdbcパスワード=""
方言="org.hibernate.dialect.MySQLDialect"
showsql="true"
/>
</xdoclet>
</ターゲット>
<target name="生成hibernate映射文件">
<xdoclet>
<fileset dir="${src.dir}/com/bjsxt/oa/model">
<include name="**/*.java"/>
</ファイルセット>
<コンポーネント
クラス名 = "org.xdoclet.plugin.hibernate.HibernateMappingPlugin"
バージョン = "3.0"
destdir="${src.dir}"
/>
</xdoclet>
</ターゲット>
</プロジェクト>
ユーザークラス
パッケージcom.bjsxt.oa.model;
パブリック クラス ユーザー {
プライベート整数 ID;
プライベート文字列のユーザー名。
プライベート文字列パスワード。
public Integer getId() {
ID を返します。
}
public void setId(整数ID) {
this.id = ID;
}
public String getUsername() {
ユーザー名を返します。
}
public void setUsername(String ユーザー名) {
this.username = ユーザー名;
}
public String getPassword() {
パスワードを返します。
}
public void setPassword(String パスワード) {
this.password = パスワード;
}
}
生成できる構成ファイル hibernate.cfg.xml は、生成できない映射ファイル User.hbm.xml ですか?
本書来源 CSDN 博客、转下请标明出处: http://blog.csdn.net/tianguangrui/archive/2009/12/18/5028928.aspx