如果不可以的话,那么还有那种ORM技术可以实现呢?主要是跨数据库用到,要不也不去费这么大力气把以前的jdbc改成hibernate了,其他的地方都可以改,就是自动创建表的时候力不从心了,高手出来冒个泡呀!!!

解决方案 »

  1.   

    我问一句
    如果你的数据库表字段都改了,mapping文件是不是也要改,那java文件也要改吧?难道你要让class自动修改?
      

  2.   

    hibernate 中提供了jdbc 接口的,一样的用你过去的SQL搞定就得了session.createSQLQuery("你的SQL").executeUpdate()
      

  3.   

    最简单的办法,同时使用hibernate和jdbc方式,遇到类似需要变动表结构,直接jdbc不就结了.hibernate也就是在jdbc上进行封装而已
      

  4.   

    to :CAYU(中原) ,我用eclipse生成的映射文件,对每张表都生成了一个对应的映射文件,当表的结构变更时候,mapping文件和java文件都要改动.session.createSQLQuery("你的SQL").executeUpdate(),这个可以吗?
    如果我不生成映射文件的话,还能用hibernate对表操作吗?
      

  5.   

    都可以,使用hibernate也可以使用标准SQL
      

  6.   

    对,用hibernate生成标准的sql,对这个表不进行映射,全当时普通的jdbc操作