build.xml
<?xml version="1.0"kodierung="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"/>
<!-- Klassenpfad erstellen -->
<path id="xdoclet.task.classpath">
<fileset dir="${xdoclet.home}/lib">
<include name="**/*.jar"/>
</fileset>
<fileset dir="${xdoclet.home}/plugins">
<include name="**/*.jar"/>
</fileset>
</path>
<taskdef
name="xdoclet"
classname="org.xdoclet.ant.XDocletTask"
classpathref="xdoclet.task.classpath"
/>
<target name="生成Hibernate配置文件">
<xdoclet>
<fileset dir="${src.dir}/com/bjsxt/oa/model">
<include name="**/*.java"/>
</fileset>
<Komponente
classname="org.xdoclet.plugin.hibernate.HibernateConfigPlugin"
destdir="${src.dir}"
version="3.0"
hbm2ddlauto="update"
jdbcurl="jdbc:mysql://127.0.0.1/oa01"
jdbcdriver="com.mysql.jdbc.Driver"
jdbcusername="root"
jdbcpassword=""
dialect="org.hibernate.dialect.MySQLDialect"
zeigtql="true"
/>
</xdoclet>
</target>
<target name="生成hibernate映射文件">
<xdoclet>
<fileset dir="${src.dir}/com/bjsxt/oa/model">
<include name="**/*.java"/>
</fileset>
<Komponente
classname="org.xdoclet.plugin.hibernate.HibernateMappingPlugin"
version="3.0"
destdir="${src.dir}"
/>
</xdoclet>
</target>
</Projekt>
Benutzerklasse
Paket com.bjsxt.oa.model;
öffentliche Klasse Benutzer {
private Ganzzahl-ID;
privater String-Benutzername;
privates String-Passwort;
öffentliche Ganzzahl getId() {
Rückgabe-ID;
}
public void setId(Integer id) {
this.id = id;
}
öffentlicher String getUsername() {
Benutzernamen zurückgeben;
}
public void setUsername(String username) {
this.username = Benutzername;
}
öffentlicher String getPassword() {
Passwort zurückgeben;
}
public void setPassword(String-Passwort) {
this.password = Passwort;
}
}
可以生出配置文件hibernate.cfg.xml, 为什么不能生出映射文件User.hbm.xml?
本文来自CSDN博客,转载请标明出处: http://blog.csdn.net/tianguangrui/archive/2009/12/18/5028928.aspx