Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Hibernate工具-DAO生成_Java_Hibernate_Dao_Hibernate Tools - Fatal编程技术网

Java Hibernate工具-DAO生成

Java Hibernate工具-DAO生成,java,hibernate,dao,hibernate-tools,Java,Hibernate,Dao,Hibernate Tools,我正在使用eclipse hibernate工具插件对数据库进行反向工程。 我花了一整天的时间寻找如何强制DAO生成器在会话工厂、事务等中使用HQL/标准 现在,如果我的数据库中有table表,我将获得DAO类TableHome。此类使用持久性EntityManager 我发现教程使用的是旧版本的hibernate工具生成TableDAO,这正是我所需要的 非常感谢。您是否正在使用Eclipse尚不清楚,但如果您正在使用,请检查代码生成模块所使用的控制台配置是否未针对JPA进行配置: 另见

我正在使用eclipse hibernate工具插件对数据库进行反向工程。 我花了一整天的时间寻找如何强制DAO生成器在会话工厂、事务等中使用HQL/标准

现在,如果我的数据库中有table表,我将获得DAO类TableHome。此类使用持久性EntityManager

我发现教程使用的是旧版本的hibernate工具生成TableDAO,这正是我所需要的


非常感谢。

您是否正在使用Eclipse尚不清楚,但如果您正在使用,请检查代码生成模块所使用的控制台配置是否未针对JPA进行配置:

另见
  • 部分
  • 部分

不清楚您是否正在使用Eclipse,但如果您正在使用Eclipse,可能会检查代码生成模块使用的控制台配置是否未为JPA配置:

另见
  • 部分
  • 部分

使用Salto DB Eclipse插件。它附带了所有的东西。

使用Salto DB Eclipse插件。你的问题到底是什么?是:“您如何强制DAO生成器在会话工厂、事务等中使用HQL/Criteria?”是的,我想强制DAO生成器在会话工厂、事务等中使用HQL/Criteria,而不是EntityManager。您的问题是什么?是:“如何强制DAO生成器在会话工厂、事务等中使用HQL/Criteria?”是的,我想强制DAO生成器在会话工厂、事务等中使用HQL/Criteria,而不是在EntityManager中。是的,选择了“Core”。我查看了Hibernate.jar,找到了用于实体的模板文件。这就是JPA一号!所以我的问题是,如何更改此模板?我目前正在搜索。@Julio没有纯Hibernate的模板?没有,我最终自己制作了DAO:)使用Salto DB Eclipse插件。所有的东西都有。是的,选择了“核心”。我查看了Hibernate.jar,找到了用于实体的模板文件。这就是JPA一号!所以我的问题是,如何更改此模板?我目前正在搜索。@Julio没有纯Hibernate的模板?没有,我最终自己制作了DAO:)使用Salto DB Eclipse插件。所有的东西都有。