construir.xml
<?xml versão="1.0" codificação="GBK"?>
<project name="OA系统构建脚本" default="生成Hibernate配置文件" basedir=".">
<property name="src.dir" value="${basedir}/src"/>
<nome da propriedade="xdoclet.home" valor="E:/xdoclet-plugins-1.0.3"/>
<!-- Construir caminho de classe -->
<caminho id="xdoclet.task.classpath">
<fileset dir="${xdoclet.home}/lib">
<incluir nome="**/*.jar"/>
</conjunto de arquivos>
<fileset dir="${xdoclet.home}/plugins">
<incluir nome="**/*.jar"/>
</conjunto de arquivos>
</caminho>
<tarefadef
nome = "xdoclet"
nome da classe = "org.xdoclet.ant.XDocletTask"
classpathref="xdoclet.task.classpath"
/>
<target name="生成Hibernate配置文件">
<xdoclet>
<fileset dir="${src.dir}/com/bjsxt/oa/model">
<incluir nome="**/*.java"/>
</conjunto de arquivos>
<componente
classname="org.xdoclet.plugin.hibernate.HibernateConfigPlugin"
destino="${src.dir}"
versão = "3.0"
hbm2ddlauto="atualizar"
jdbcurl="jdbc:mysql://127.0.0.1/oa01"
jdbcdriver="com.mysql.jdbc.Driver"
jdbcusername="root"
jdbcsenha=""
dialeto = "org.hibernate.dialect.MySQLDialect"
showsql = "verdadeiro"
/>
</xdoclet>
</target>
<target name="生成hibernate映射文件">
<xdoclet>
<fileset dir="${src.dir}/com/bjsxt/oa/model">
<incluir nome="**/*.java"/>
</conjunto de arquivos>
<componente
classname="org.xdoclet.plugin.hibernate.HibernateMappingPlugin"
versão = "3.0"
destino="${src.dir}"
/>
</xdoclet>
</target>
</projeto>
Usuário.class
pacote com.bjsxt.oa.model;
classe pública Usuário {
ID inteiro privado;
nome de usuário String privado;
senha de string privada;
público inteiro getId() {
identificação de retorno;
}
public void setId(ID inteiro) {
isto.id = id;
}
public String getNomeUsuário() {
retornar nome de usuário;
}
public void setUsername(String nome de usuário) {
este.nomedeusuário = nome de usuário;
}
public String getSenha() {
retornar senha;
}
public void setPassword(String senha) {
esta.senha = senha;
}
}
可以生出配置文件hibernate.cfg.xml,为什么不能生出映射文件User.hbm.xml?
本文来自CSDN博客,转载请标明出处: http://blog.csdn.net/tianguangrui/archive/2009/12/18/5028928.aspx