`
somefuture
  • 浏览: 1080038 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

用SchemaExport还是hbm2dll

阅读更多
Hibernate的东西其实很少。尽管他经常和Struts还有Spring一起使用,但是HIbernate与SS相比,应该还更是轻量级。不过人们也早就说了:Hibernate是使生产力大大提高了的,并没有说过其他什么过火的话啊。所以我一直没怎么看的起Hibernate(当然,人家更看不起我,因为他的粉丝多的不是我能数清的),不过为了“提高生产力”,Hibernate还是要选择的,毕竟SSH不分家嘛。

  利用hibernate.cfg.xml和 *.hbm.xml,通过SchemeExport可以轻松的自动简历数据库表。但是今天我这样的时候却出现了问题:log4j总是报错。不过既然只是日志(用异常处理当然的不能回避该问题的),应该不会影响到数据库吧。但就是不行!该问题我已经返到了CSDN论坛,等待解决。

  既然类方法不行,就用配置属性吧。

  在配置文件中增加hbm2dll auto属性(SchemaExport方法就是在hbm2dll包中的),设为Update,运行,成功。这可诧异了……看来auto是比SchemaExport好使啊,呵呵。

  不过问题却是要解决的,只能等高人了。
0
0
分享到:
评论
1 楼 macrotea 2011-04-20  
但是无论是create或者update,都会drop我的表,这样有点不爽,如何解决啊?

相关推荐

    利用hibernate中的SchemaExport生成数据表

    一般在项目开发过程中,使用比较多的就是先建好表,再利用hibernate反向工程生成*.hbm.xml文件跟POJO类,个人认为由于目前所使用的数据库都是关系数据库,而hibernate作为一个ORM,把对数据库的操作都对象化了,更...

    最新hibernate版本5.2.11final

    最新hibernate 版本5.2.11.final--最新hibe--最新hibernate 版本5.2.11.finalrnate 版本5.2.11.final--最新hibernate 版本5.2.11.final

    hibernate对象转换数据库表

    Hibernate是一个开放源代码的对象关系映射框架,它对JDBC...Hibernate最初级的操作,使用SchemaExport创建数据表 本资源自带该功能所需要的所有包(hibernate包+log4j包) 环境 jdk+Mysql+eclipse 喜欢的童鞋可以下载哦

    Hibernate+中文文档

    2. 版权声明 1. Hibernate入门 1.1. 前言 1.2. 第一部分 - 第一个Hibernate应用程序 1.2.1. 第一个class 1.2.2. 映射文件 1.2.3. Hibernate配置 1.2.4. 用Ant构建 1.2.5. 启动和辅助类 1.2.6. 加载并存储...

    Hibernate_3.2.0_符合Java习惯的关系数据库持久化

    23.4.2. Composite key example 23.4.3. 共有组合键属性的多对多(Many-to-many with shared composite key attribute) 23.4.4. Content based discrimination 23.4.5. Associations on alternate keys 24. 最佳...

    HibernateAPI中文版.chm

    23.4.2. Composite key example 23.4.3. 共有组合键属性的多对多(Many-to-many with shared composite key attribute) 23.4.4. Content based discrimination 23.4.5. Associations on alternate keys 24. 最佳...

    hibernate3.2中文文档(chm格式)

    23.4.2. Composite key example 23.4.3. 共有组合键属性的多对多(Many-to-many with shared composite key attribute) 23.4.4. Content based discrimination 23.4.5. Associations on alternate keys 24. 最佳...

    hibernate简单测试

    测试: @Test public void create() { new SchemaExport(new AnnotationConfiguration().configure()).create(true, true); }

    根据Hibernte的cfg文件生成sql文件

    SchemaExport schemaExport = new SchemaExport(cfg); schemaExport.setOutputFile(“d:/mysql_sql.sql”); schemaExport.create(true, false); }注意:Hibernate的配置文件是什么数据库方言和驱动,将生成...

    boac:伯克利在线咨询(BOA)

    -no-createrole --pwpromptcreatedb boac --owner=boaccreatedb boac_test --owner=boaccreatedb boac_loch_test --owner=boac# Load schemaexport FLASK_APP=run.pyflask initdb创建本地配置如果您打算使用localhos

    NHibernate

    开始使用 NHibernate ................................................................................................8 1.获取 NHibernate ...................................................................

Global site tag (gtag.js) - Google Analytics