build.xml
<?xml version="1.0" encoding="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"/>
<!-- Construire le chemin de classe -->
<identifiant du chemin="xdoclet.task.classpath">
<fileset dir="${xdoclet.home}/lib">
<include name="**/*.jar"/>
</ensemble de fichiers>
<fileset dir="${xdoclet.home}/plugins">
<include name="**/*.jar"/>
</ensemble de fichiers>
</chemin>
<tâchedef
nom="xdoclet"
nom de classe="org.xdoclet.ant.XDocletTask"
classpathref="xdoclet.task.classpath"
/>
<target name="生成Hibernate配置文件">
<xdoclet>
<fileset dir="${src.dir}/com/bjsxt/oa/model">
<include name="**/*.java"/>
</ensemble de fichiers>
<composant
classname="org.xdoclet.plugin.hibernate.HibernateConfigPlugin"
destdir="${src.dir}"
version="3.0"
hbm2ddlauto="mise à jour"
jdbcurl="jdbc:mysql://127.0.0.1/oa01"
jdbcdriver="com.mysql.jdbc.Driver"
jdbcusername="racine"
mot de passe jdbc=""
dialect="org.hibernate.dialect.MySQLDialect"
showsql="vrai"
/>
</xdoclet>
</cible>
<nom de la cible="生成hibernate映射文件">
<xdoclet>
<fileset dir="${src.dir}/com/bjsxt/oa/model">
<include name="**/*.java"/>
</ensemble de fichiers>
<composant
classname="org.xdoclet.plugin.hibernate.HibernateMappingPlugin"
version="3.0"
destdir="${src.dir}"
/>
</xdoclet>
</cible>
</projet>
Utilisateur.classe
paquet com.bjsxt.oa.model ;
Utilisateur de classe publique {
Identifiant entier privé ;
nom d'utilisateur de chaîne privée ;
mot de passe de chaîne privée ;
public entier getId() {
renvoyer l'identifiant ;
}
public void setId (identifiant entier) {
this.id = identifiant;
}
chaîne publique getUsername() {
renvoyer le nom d'utilisateur ;
}
public void setUsername (String nom d'utilisateur) {
this.username = nom d'utilisateur ;
}
chaîne publique getPassword() {
renvoyer le mot de passe ;
}
public void setPassword (String mot de passe) {
this.password = mot de passe ;
}
}
Vous avez besoin de hibernate.cfg.xml et de User.hbm.xml ?
Lien vers le CSDN, http://blog.csdn.net/tianguangrui/archive/2009/12/18/5028928.aspx