java - 如何在不重新部署所有项目的情况下测试 HQL?

标签 java eclipse hibernate jakarta-ee

我遇到了一个问题,在开发过程中消耗了大量时间我必须测试一些我放入 DAO 中的 HQL,但我不得不在 eclipse 中重新编译所有项目并放入 tomcat 中,这大约需要 40-60 秒重新开始,如果出现问题...再次不得不重新部署...

那么,有没有一种方法可以在不重新编译所有内容的情况下测试 HQL?就像我尝试了 hibernate 工具插件,但我不知道如何使用注释(该项目全部带有注释,不要使用 hbm 文件...)

谢谢

最佳答案

在需要的地方设置断点,在“显示”窗口中调试并在运行时编写任何 HQL 查询。

http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Freference%2Fviews%2Fdisplay%2Fref-display_view.htm

也许有帮助。

关于java - 如何在不重新部署所有项目的情况下测试 HQL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21023759/

相关文章:

java - Project Lombok 是否与使用getter 和setter 的数据封装相矛盾?

java - 从 ArrayList<Object> 转换为我自己的类

java - ArrayList 根据 pojo 对象查找字段

java - 从 Java 应用程序到大型机数据集的 FTP - 打开/关闭括号的问题

java - 找不到约束 'javax.validation.constraints.Size' 的 validator

java - 如何在JavaFx中删除TableRow

java - 带计时器的可执行 jar

eclipse - 调试时打开 .class 文件而不是 .java

java - 备份/恢复整个 Eclipse 工作区

java - 当我运行测试 eclipse 和控制台时出现不同类型的异常?