construir.xml
<?xml versión="1.0" codificación="GBK"?>
<project name="OA系统构建脚本" default="生成Hibernate配置文件" basedir=".">
<nombre de propiedad="src.dir" valor="${basedir}/src"/>
<nombre de propiedad="xdoclet.home" valor="E:/xdoclet-plugins-1.0.3"/>
<!-- Construir classpath -->
<ruta id="xdoclet.task.classpath">
<fileset dir="${xdoclet.home}/lib">
<incluir nombre="**/*.jar"/>
</conjunto de archivos>
<fileset dir="${xdoclet.home}/plugins">
<incluir nombre="**/*.jar"/>
</conjunto de archivos>
</ruta>
<tareadef
nombre="xdoclet"
nombre de clase="org.xdoclet.ant.XDocletTask"
classpathref="xdoclet.task.classpath"
/>
<target name="生成Hibernar配置文件">
<xdoclet>
<fileset dir="${src.dir}/com/bjsxt/oa/model">
<incluir nombre="**/*.java"/>
</conjunto de archivos>
<componente
nombre de clase="org.xdoclet.plugin.hibernate.HibernateConfigPlugin"
destdir="${src.dir}"
versión = "3.0"
hbm2ddlauto="actualización"
jdbcurl="jdbc:mysql://127.0.0.1/oa01"
jdbcdriver="com.mysql.jdbc.Driver"
jdbcusername="raíz"
jdbccontraseña=""
dialect="org.hibernate.dialect.MySQLDialect"
showsql = "verdadero"
/>
</xdoclet>
</objetivo>
<target name="生成hibernate映射文件">
<xdoclet>
<fileset dir="${src.dir}/com/bjsxt/oa/model">
<incluir nombre="**/*.java"/>
</conjunto de archivos>
<componente
nombre de clase="org.xdoclet.plugin.hibernate.HibernateMappingPlugin"
versión = "3.0"
destinodir="${src.dir}"
/>
</xdoclet>
</objetivo>
</proyecto>
clase de usuario
paquete com.bjsxt.oa.model;
Usuario de clase pública {
identificación entera privada;
nombre de usuario de cadena privada;
contraseña de cadena privada;
entero público getId() {
identificación de devolución;
}
setId público vacío (ID entero) {
this.id = identificación;
}
cadena pública getnombre de usuario() {
devolver nombre de usuario;
}
setUsername público vacío (nombre de usuario de cadena) {
this.nombredeusuario = nombre de usuario;
}
cadena pública getPassword() {
devolver contraseña;
}
setPassword público vacío (contraseña de cadena) {
this.contraseña = contraseña;
}
}
可以生出配置文件hibernate.cfg.xml,为什么不能生出映射文件User.hbm.xml?
本文来自CSDN博客,转载请标明出处: http://blog.csdn.net/tianguangrui/archive/2009/12/18/5028928.aspx