欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

用SchemaExport还是hbm2dll HibernateSSHSpringlog4jStruts 

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

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

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

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

  不过问题却是要解决的,只能等高人了。