hibernate提供了几个专门的工具转hbm.xml,POJO,和数据库脚本的,hbm.xml是中间的,最好先生成这个,再用两个工具分别生成POJO和数据库脚本,名字分别是hbm2sql和hbm2名字都记不清了,在家里的笔记本上反向也能生成xml,有两个工具的。
解决方案 »
- session对象所谓在会话中有用,这个会话具体是什么意思
- 手机开发
- 求救:为什么用DOM的读取XML文件时,对于标签中的属性值如果有大于或小于号的就报错?????
- 部署web应用抱错,哪位大侠帮忙看看,急!先谢了
- 中兴南京研究所招聘J2EE高手一名
- 一本经典的EJB学习书籍下载
- 结果集显示问题
- 部署到jboss上面,jboss为什么总用它自己的数据源,怎么配置到我的数据源???
- 急,struts的问题!!!高手请进!!!高分相送!!!
- import com.borland.jbcl.layout.*;是什么阿???
- 关于hibernate的工具MiddleGen
- 我在搭建Tapestry开发环境时,出现了Servlet MyTapstry is not available错误,请大师们帮忙解决一下
Pojo ---XDoclet --> Mapping files(*.hbm.xml)
Mapping files(*.hbm.xml) --- SchemaExport(hbm2ddll) ---> database schemaThe folloing path is the way for converting database schema to Pojo
database schema --- middlegen ---> Mapping files(*.hbm.xml)
Mapping files(*.hbm.xml) --- CodeGenerator(hbm2java) ---> PojoYou can try to use the eclipse plug-in instead of hand coding. the plug -in can be downloaded from http://www.hibernate.org/255.html, and remember your eclipse version must be 3.1m5 or above.
但是我的建议应该先设计POJO,再通过POJO生成hbm.xml和数据库表,因为一切都应该以对象为主。
hibernate还自带了根据pojo生成表以及根据表生成pojo,自己去hibernate找吧