xdoclet生成hibernate映射文件
来源:互联网 发布:apache incubator 编辑:程序博客网 时间:2024/05/04 04:32
1.配置ant,需要xdoclet-plugins-1.0.3文件
2.User实体类(注解一定要写,否则运行没有效果)
package com.zhlk.oa.model;/** * @hibernate.class table="T_User" */public class User { /** * @hibernate.id * generator-class="native" */private Integer id;/*** @hibernate.property*/private String username;/*** @hibernate.property*/private String password;public Integer getId() {return id;}public void setId(Integer id) {this.id = id;}public String getUsername() {return username;}public void setUsername(String username) {this.username = username;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;}}
3.bulid.xml文件<?xml version="1.0" encoding="GBK"?><project name="OA【01】系统构建脚本" default="生成Hibernate配置文件" basedir="."> <property name="src.dir" value="${basedir}/src"/>//D:/xdoclet-plugins-1.0.3/xdoclet-plugins-1.0.3这里就是xdoclet-plugins-1.0.3文件文件的路径 <property name="xdoclet.home" value="D:/xdoclet-plugins-1.0.3/xdoclet-plugins-1.0.3"/> <!-- Build classpath --> <path id="xdoclet.task.classpath"> <fileset dir="${xdoclet.home}/lib"> <include name="**/*.jar"/> </fileset> <fileset dir="${xdoclet.home}/plugins"> <include name="**/*.jar"/> </fileset> </path><taskdef name="xdoclet"classname="org.xdoclet.ant.XDocletTask"classpathref="xdoclet.task.classpath"/><target name="生成Hibernate配置文件"><xdoclet><fileset dir="${src.dir}/com/zhlk/oa/model"><include name="**/*.java"/></fileset> <componentclassname="org.xdoclet.plugin.hibernate.HibernateConfigPlugin"destdir="${src.dir}"version="3.0"hbm2ddlauto="update"jdbcurl="jdbc:mysql://localhost/oa"jdbcdriver="com.mysql.jdbc.Driver"jdbcusername="root"jdbcpassword="root"dialect="org.hibernate.dialect.MySQLDialect"showsql="true"/></xdoclet></target><target name="生成hibernate映射文件"><xdoclet><fileset dir="${src.dir}/com/zhlk/oa/model"><include name="**/*.java"/></fileset><component classname="org.xdoclet.plugin.hibernate.HibernateMappingPlugin"version="3.0"destdir="${src.dir}"/></xdoclet></target></project>
4.运行antBuildfile: E:\MyEclipse 11\oa\build.xml
生成hibernate映射文件:
[xdoclet] Running org.xdoclet.plugin.hibernate.HibernateMappingPlugin
[xdoclet] * Generate mapping for 'User' entity
BUILD SUCCESSFUL
Total time: 27 seconds
0 0
- xdoclet生成hibernate映射文件
- xdoclet生成hibernate映射文件
- 关于Xdoclet生成hibernate映射文件
- 关于Xdoclet生成hibernate映射文件
- 关于Xdoclet生成hibernate映射文件
- 用xdoclet生成hibernate映射文件
- Hibernate入门笔记3 - 用xdoclet生成hibernate映射文件
- eclipse下使用xdoclet生成hibernate的hbm映射文件
- 用Xdoclet为Hibernate中的Component映射生成HBM文件
- 通过Ant+Xdoclet生成Hibernate配置文件和映射文件
- Hibernate学习笔记(1)----用Ant与XDoclet自动生成Hibernate配置文件与映射文件
- pojo+xDoclet生成ibatis映射文件
- xdoclet生成hibernate映射文件,property标签里多了access="field"问题?
- xdoclet生成hibernate映射文件,property标签里多了access="field"问题?
- 在MyEclipse中利用XDoclet自动生成Hibernate配置和映射文件
- ant深入浅出(一)ant+xdoclet 生成hibernate配置文件以及实体映射文件
- ant深入浅出(一)ant+xdoclet 生成hibernate配置文件以及实体映射文件
- 利用Ant和Xdoclet从pojo类生成hibernate的映射文件并生成hibernate的配置文件
- BootStrap学习笔记(一):内容块居中的问题
- cinder创建的volume通过iscsi协议挂载到instance流程分析
- java排序算法(5)—快速排序
- 异步通知fasync的工作流程
- 3.9学习内容-构造方法
- xdoclet生成hibernate映射文件
- 有坑点的面试题(关于运行栈和运行时常量池):2017.3.9
- 数据库 schema含义
- 智能AI初探
- RxBus
- mysql配置文件my.ini
- Linux Kernel设备驱动模型之class注册
- rpmdb: unable to join the environment问题解决方法
- java学习第十天之包