我在使用Hibernate的时候,实体类用的是Annotation形式的关系映射,没有用XXX.hbm.xml的映射文件,
我现在遇到的问题是:Myeclipse的反向工程一般可以直接通过数据库把实体类和映射文件生成,不过
映射文件都是xxx.hbm.xml的映射文件.我想知道有没有办法不生成映射文件,而是直接帮我生成注解呢?
哪位大大知道,帮帮忙.谢谢楼下所有的大大们!

解决方案 »

  1.   

    试试JPA,可以生成annotation映射关系!
      

  2.   

    可以实现。
    在MyEclipse中,已近连上数据库了,单你选择某张表要生产具体的配置的时候,不是有几个选项吗?
    []Create POJO<>DB Table mapping information
     O Create a Hibernate mapping file(*.hbm.xml)for each database table
     O Add hibernate mapping annotations to POJO (Hibernate 3.2 only)
     []Update Hibernate configuration with mapping resource location
    在这两个单选项中,第一个单选框,是生产*.hbm.xml也就是xml配置文件的。
    第二项,是生产Hibernate 注解的。【生产注解,Hibernate3.2才有这个注解功能。你的Myeclipse集成Hibernate的时候要选中Hibernate3.2版本的,不然少了那些注解包,用工具生成不了】接下来下一步,下一步就ok啦。希望你能开得懂。呵呵!