build.xml
<?xml version="1.0" 인코딩="GBK"?>
<프로젝트 이름="OA系统构建脚本" default="생성Hibernate配置文件" basedir=".">
<속성 이름="src.dir" value="${basedir}/src"/>
<속성 이름="xdoclet.home" value="E:/xdoclet-plugins-1.0.3"/>
<!-- 클래스 경로 빌드 -->
<path id="xdoclet.task.classpath">
<fileset dir="${xdoclet.home}/lib">
<include name="**/*.jar"/>
</fileset>
<fileset dir="${xdoclet.home}/plugins">
<include name="**/*.jar"/>
</fileset>
</path>
<작업 정의
이름="xdoclet"
클래스 이름="org.xdoclet.ant.XDocletTask"
classpathref="xdoclet.task.classpath"
/>
<target name="生成Hibernate配置文件">
<xdoclet>
<fileset dir="${src.dir}/com/bjsxt/oa/model">
<include name="**/*.java"/>
</fileset>
<컴포넌트
클래스 이름="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비밀번호=""
dialect="org.hibernate.dialect.MySQLDialect"
showsql="참"
/>
</xdoclet>
</target>
<target name="生成hibernate映射文件">
<xdoclet>
<fileset dir="${src.dir}/com/bjsxt/oa/model">
<include name="**/*.java"/>
</fileset>
<컴포넌트
클래스 이름="org.xdoclet.plugin.hibernate.HibernateMappingPlugin"
버전="3.0"
destdir="${src.dir}"
/>
</xdoclet>
</target>
</프로젝트>
사용자 클래스
패키지 com.bjsxt.oa.model;
공개 클래스 사용자 {
개인 정수 ID;
개인 문자열 사용자 이름;
개인 문자열 비밀번호;
공개 정수 getId() {
반환 ID;
}
공개 무효 setId(정수 ID) {
this.id = 아이디;
}
공개 문자열 getUsername() {
사용자 이름을 반환합니다.
}
공개 무효 setUsername(문자열 사용자 이름) {
this.username = 사용자 이름;
}
공개 문자열 getPassword() {
비밀번호 반환;
}
공공 무효 setPassword(문자열 비밀번호) {
this.password = 비밀번호;
}
}
可以生流配置文件hibernate.cfg.xml,为什么不能生流映射文件User.hbm.xml?
本文来自CSDN博客,转载请标明处: http://blog.csdn.net/tianguangrui/archive/2009/12/18/5028928.aspx