类如有这样的一个类: public class TempBeans extends ActionForm{ private Integer id;(注:这里的字段可能是一个或者是多个。) 
private String name; 
public Integer getId() { 
return id; 

public void setId(Integer id) { 
this.id = id; 

public String getName() { 
return name; 

public void setName(String name) { 
this.name = name; 


要求解析成:temp.hbm.xml 
<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" > 
<hibernate-mapping package="com.org.struts.dday.entity"> <class name="TempBeans" table="template"> 
<id name="id" type="java.lang.Integer"> 
<column name="id" /> 
</id> 
<property name="name" type="java.lang.String"> 
<column name="name" /> 
</property> 
</class> 
</hibernate-mapping> 
请各帮帮忙,在线等。。  

解决方案 »

  1.   

    hibernate有自带的工具可以在JAVA类,数据库Schema, Mapping file之间互相生成,你看下这篇文章
    http://blog.csdn.net/rommal7090/archive/2009/04/01/4041142.aspx
    还有这篇
    使用MiddleGen 产生hibernate的数据库表映射文件http://blog.csdn.net/rommal7090/archive/2009/03/31/4038571.aspx
      

  2.   

    你要是做Hibernate开发,Hiberante自带的hibernate2ddl和hibernate2java这两个工具
    的确能够简单快速的进行转换但是你要是单纯的使用SAXReader解析器应该也可以,就是比较麻烦了