build.xml
<?xml versi="1.0" pengkodean="GBK"?>
<nama proyek="OA系统构建脚本" default="生成Hibernate配置文件" basedir=".">
<nama properti="src.dir" value="${basedir}/src"/>
<nama properti="xdoclet.home" value="E:/xdoclet-plugins-1.0.3"/>
<!-- Bangun jalur kelas -->
<jalur id="xdoclet.task.classpath">
<fileset dir="${xdoclet.home}/lib">
<sertakan nama="**/*.jar"/>
</kumpulan file>
<fileset dir="${xdoclet.home}/plugins">
<sertakan nama="**/*.jar"/>
</kumpulan file>
</jalur>
<tugasdef
nama = "xdoclet"
classname="org.xdoclet.ant.XDocletTask"
classpathref="xdoclet.tugas.classpath"
/>
<nama target="生成Hibernasi配置文件">
<xdoklet>
<fileset dir="${src.dir}/com/bjsxt/oa/model">
<sertakan nama="**/*.java"/>
</kumpulan file>
<komponen
classname="org.xdoclet.plugin.hibernate.HibernateConfigPlugin"
tujuandir="${src.dir}"
versi = "3.0"
hbm2ddlauto="perbarui"
jdbcurl="jdbc:mysql://127.0.0.1/oa01"
jdbcdriver="com.mysql.jdbc.Driver"
jdbcusername="root"
kata sandi jdbc=""
dialect="org.hibernate.dialect.MySQLDialect"
showsql="benar"
/>
</xdoklet>
</target>
<nama target="生成hibernasi映射文件">
<xdoklet>
<fileset dir="${src.dir}/com/bjsxt/oa/model">
<sertakan nama="**/*.java"/>
</kumpulan file>
<komponen
classname="org.xdoclet.plugin.hibernate.HibernateMappingPlugin"
versi = "3.0"
tujuandir="${src.dir}"
/>
</xdoklet>
</target>
</proyek>
Pengguna.kelas
paket com.bjsxt.oa.model;
Pengguna kelas publik {
id Integer pribadi;
nama pengguna String pribadi;
kata sandi String pribadi;
bilangan bulat publik getId() {
mengembalikan identitas;
}
public void setId(ID bilangan bulat) {
ini.id = id;
}
String publik dapatkan Nama Pengguna() {
kembalikan nama pengguna;
}
public void setUsername(String nama pengguna) {
this.nama pengguna = nama pengguna;
}
String publik getPassword() {
kembalikan kata sandi;
}
public void setPassword(String kata sandi) {
this.password = kata sandi;
}
}
Menggunakan hibernate.cfg.xml, menggunakan User.hbm.xml?
Sumber daya CSDN: http://blog.csdn.net/tianguangrui/archive/2009/12/18/5028928.aspx