1、hibernate 有方法能得到表的map吗?象spring 的JdbcTemplate.queryForMap(sql); 而不是类的list!
2、如果我只想对一个跟任何表,都没有关系的表,的某几项做select操作我在.hbm.xml文件里也只配置了那几项,但是执行hql select的时候总是报
错,难道hibernate不支持这种操作吗?
3、
一般用hb的项目都是怎么,设计系统和设计表的,是直接设计对象,然后在用工具通过对象生成表、数据库吗??4、
大家用hb的时候一般都会用到什么工具啊,比如hb一般用什么工具生成相关的pojo类等,还会用到什么其他工具、插件吗?

解决方案 »

  1.   

    4 middle gen 或是 eclipse插件
      

  2.   

    1.一般spring+hibernate同时还会用上jdbc
    所以你要map,就用jdbc
    2.一般配置文件字段少于实际表不会报错,把具体错误贴出来
    3.个人觉得表结构比较清晰,没有复杂的算法,效率没有严格要求
    4.建模工具设计,并生成数据库,插件(一般用eclipse就够了)生成hibernate配置文件
      

  3.   

    1.一般spring+hibernate同时还会用上jdbc 
    所以你要map,就用jdbc 
    2.一般配置文件字段少于实际表不会报错,把具体错误贴出来 
    3.个人觉得表结构比较清晰,没有复杂的算法,效率没有严格要求 
    4.建模工具设计,并生成数据库,插件(一般用eclipse就够了)生成hibernate配置文件顶顶顶
      

  4.   

    1 hibernate是or映射工具,对象关系映射,但是hibernate也支持动态映射,不用实现实体类,可以用map模拟实体类,但是hbm配置文件必须有,具体请参见:hibernate中文参考手册--持久化类--动态模型2 未见到错误,无法回复3 两种方式均可,我这边一般式先设计实体,来生成数据库,这样可以保留hibernate映射的一些机制,比如继承等策略4 myeclipse可以,netbean生成的更好一些,一般情况下是用myeclipse