繁体   English   中英

如何正确使用Hibernate和Hibernate工具进行蚀?

[英]How to work correctly with Hibernate and Hibernate tools for eclipse?

我刚刚开始尝试Hibernate。 我当前使用Hibernate的方法如下:

  1. 编写cfg.xml和reveng.cfg.xml

  2. 使用Hibernate工具进行Eclipse生成POJO和hbm.xml文件。

  3. 编写我自己的DAO类。 在这些方法中,使用本机SQL将存储过程调用添加到这些类。

对于这种方法,我感到有些不舒服。 编写DAO类只是一个重复的任务,始终是相同的。 唯一的更改是存储过程的名称和参数。 可以通过查看数据库并查看其中的存储过程来实现自动化。 总的来说,我觉得这里有很多重复代码的味道。

我尝试使用Hiberante工具生成DAO类。 这也不令人满意。 这些类包含我不需要的代码,并且缺少存储过程调用。

我在这里想念什么? 使用Hibernate的正确方法是什么?

编写DAO类只是一个重复的任务,始终是相同的。

嗯,没有什么可以阻止您为所有DAO编写一个通用的超类。 您可以看一下如何实现这个示例AbstractJpaDAO ,本文的底部)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM