生成Hibernate映射文件时未创建注释

时间:2018-06-13 12:41:45

标签: java hibernate hibernate-tools jboss-tools

我正在关注此链接以生成hibernate文件

https://www.mkyong.com/hibernate/how-to-generate-code-with-hibernate-tools/

生成文件但没有注释。 我检查了"生成EJB3注释"但它仍然无法正常工作 DB是Postgres。 我用同样的方式做它,它工作正常.. 几个星期前,我升级到日蚀氧气,改变我的工作场所 从那以后它不起作用.. 是否有任何机构知道该活动是否有日志文件?也许我能找到一些东西?

这是我的hibernate.cfg.xml文件

    

    <property name="hibernate.bytecode.use_reflection_optimizer">false</property>
    <property name="hibernate.connection.driver_class">org.postgresql.Driver</property>
    <property name="hibernate.connection.password">password</property>
    <property name="hibernate.connection.url">jdbc:postgresql://xxxxx/yyy</property>
    <property name="hibernate.connection.username">user</property>
    <property name="hibernate.dialect">org.hibernate.dialect.PostgreSQLDialect</property>
    <!-- <property name="hibernate.enable_lazy_load_no_trans">false</property> -->
    <property name="hibernate.search.autoregister_listeners">true</property>
    <property name="hibernate.validator.apply_to_ddl">false</property>
    <property name="hibernate.temp.use_jdbc_metadata_defaults">false</property>
    <property name="hibernate.enable_lazy_load_no_trans">true</property>


</session-factory>

3 个答案:

答案 0 :(得分:8)

花了两天时间,我发现了问题.. 我的hibernate版本是5.3,仍然在将hibernate版本更改为5.2后(在hibernate配置窗口中) - 它工作了!!

答案 1 :(得分:0)

在更改了配置和连接的可能性之后,我将休眠版本从 5.3更改为5.2 ,现在可以使用了! (在Eclipse的光子和氧气版本上进行了测试)

答案 2 :(得分:0)

对于我来说,我必须选中具有休眠版本5.2的复选框“生成EJB3批注” ,以使其正常工作!

enter image description here