Hiberante好象不行啊!
如果是复杂查询,还可以用View来解决!但是动态表就没有办法了!
或者LZ自己扩展一些API,用Java Reflect和MetaData两种技术来构造动态表的PO,并装载数据.

解决方案 »

  1.   

    虽然hibernate不推荐,但是还是可以的,用dynamic model,只需要映射文件,POJO是不需要的。
      

  2.   

    hibernate 是通过配置文件,映射文件,来构建SessionFactory的,一旦SessionFactory创建成功,hibernate就会利用SessionFactory提供的配置信息完成持久操作,如果想达到动态创建表,并把动态创建的表在运行时映射为bean,可能需要利用hibernate 框架内部的一些类,来修改内存中的相关配置对象,因为这种映射是临时的,没必要动态创建个Entitybean类,映射为map就可以