构建.xml
<?xml版本=“1.0”编码=“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"/>
<!-- 构建类路径 -->
<路径id =“xdoclet.task.classpath”>
<fileset dir="${xdoclet.home}/lib">
<include name="**/*.jar"/>
</文件集>
<fileset dir="${xdoclet.home}/plugins">
<include name="**/*.jar"/>
</文件集>
</路径>
<任务定义
名称=“xdoclet”
类名=“org.xdoclet.ant.XDocletTask”
classpathref="xdoclet.task.classpath"
/>
<target name="生成Hibernate配置文件">
<xdoclet>
<fileset dir="${src.dir}/com/bjsxt/oa/model">
<include name="**/*.java"/>
</文件集>
<组件
类名=“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=“root”
jdbc密码=“”
方言=“org.hibernate.dialect.MySQLDialect”
显示sql=“真”
/>
</xdoclet>
</目标>
<target name="生成hibernate映射文件">
<xdoclet>
<fileset dir="${src.dir}/com/bjsxt/oa/model">
<include name="**/*.java"/>
</文件集>
<组件
类名=“org.xdoclet.plugin.hibernate.HibernateMappingPlugin”
版本=“3.0”
destdir="${src.dir}"
/>
</xdoclet>
</目标>
</项目>
用户类
包com.bjsxt.oa.model;
公共类用户{
私有整数 ID;
私有字符串用户名;
私有字符串密码;
公共整数 getId() {
返回ID;
}
公共无效setId(整数id){
这个.id = id;
}
公共字符串 getUsername() {
返回用户名;
}
公共无效setUsername(字符串用户名){
this.用户名 = 用户名;
}
公共字符串 getPassword() {
返回密码;
}
公共无效setPassword(字符串密码){
this.password = 密码;
}
}
可以生出配置文件hibernate.cfg.xml,为什么不能生出映射文件User.hbm.xml?
本文来自CSDN博客,转载请标明出处:http: //blog.csdn.net/tianguangrui/archive/2009/12/18/5028928.aspx