build.xml
<?xml version="1.0"coding="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"/>
</набор файлов>
</путь>
<таскдеф
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"/>
</набор файлов>
<компонент
classname="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"
шоускл="истина"
/>
</xdoclet>
</цель>
<target name="生成hibernate映射文件">
<xdoclet>
<fileset dir="${src.dir}/com/bjsxt/oa/model">
<include name="**/*.java"/>
</набор файлов>
<компонент
classname="org.xdoclet.plugin.hibernate.HibernateMappingPlugin"
версия="3.0"
destdir="${src.dir}"
/>
</xdoclet>
</цель>
</проект>
Пользователь.класс
пакет com.bjsxt.oa.model;
публичный класс пользователя {
частный целочисленный идентификатор;
личное имя пользователя String;
личный строковый пароль;
публичное целое число getId() {
вернуть идентификатор;
}
public void setId (Целый идентификатор) {
this.id = идентификатор;
}
публичная строка getUsername() {
вернуть имя пользователя;
}
public void setUsername (String username) {
this.username = имя пользователя;
}
общественная строка getPassword() {
вернуть пароль;
}
public void setPassword (строковый пароль) {
this.password = пароль;
}
}
Загрузите файл hibernate.cfg.xml, выберите файл User.hbm.xml?
Файл CSDN-файла, файл CSDN-файла: http://blog.csdn.net/tianguangrui/archive/2009/12/18/5028928.aspx