随笔 - 11  文章 - 11  trackbacks - 0

留言簿(2)

随笔分类(13)

随笔档案(11)

搜索

  •  

最新评论

阅读排行榜

评论排行榜

之前都是用最蠢的方法:SQL建立数据库相关的表,然后再Java写映射写配置文件.....

实际上使用Hibernate自带的工具hbm2ddl,建立根据你的对象建立数据库是很惬意的一件事;)

首先当然要建好POJO object, XML Mapping File(也可以使用工具根据POJO class建立),配置文件(hibernate.cfg.xml)

然后运行下面的Java代码


import org.hibernate.cfg.Configuration; 
import org.hibernate.tool.hbm2ddl.SchemaExport;

public class SchemaUtil {
public static void main(String[] args) {

Configuration cfg = new Configuration().configure(); SchemaExport schemaExport= new SchemaExport(cfg); schemaExport.create(false, true); } }
再看看数据库,表是不是已经帮你建好了,对于我这样不熟悉数据库的人真是太方便了

Technorati : , , ,
Del.icio.us : , , ,

posted on 2007-03-21 00:56 hijeff 阅读(5266) 评论(4)  编辑  收藏 所属分类: Hibernate

FeedBack:
# re: 使用 SchemaExport 自动建表 2007-10-22 10:08 小勇
哦. 不错啊. 偶也同感.  回复  更多评论
  
# re: 使用 SchemaExport 自动建表[未登录] 2008-08-16 19:58 michael
博主能不能写具体点,怎么指定生成的这些表的存放在哪个数据库?  回复  更多评论
  
# re: 使用 SchemaExport 自动建表 2012-03-19 17:19 zenglihuanFD
配置文件已经指明@michael
  回复  更多评论
  
# re: 使用 SchemaExport 自动建表 2016-04-21 16:48 的故事告诉
Czvxvzxvzxzsgsgs电脑点歌能否归纳法  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问