gpt4 book ai didi

java - DAO 和 Hibernate 类的标准命名

转载 作者:行者123 更新时间:2023-12-01 17:29:19 27 4
gpt4 key购买 nike

这只是一个关于命名类的问题。我想知道命名 DAO 及其 Hibernate 实现的“标准”(或最受接受的)方法。

应该是这样吗?

  • HibenateDOMAINDAO
  • DOMAINDAOHibernate
  • HibernateDAODOMAIN

等等

就我个人而言,我自然会选择 HibernateDOMAINDao,但我与一位更喜欢 DOMAINDAOHHibernate 的同事对此进行了一些讨论。

最佳答案

我通常更喜欢命名空间。

类似的东西

com.something.proyect.dao.Dao //Generic Dao Interface
com.something.proyect.dao.DomainDao // DomainDao Interface
com.something.proyect.dao.hibernate.HibernateBaseDao // Base Hibernate Impl
com.something.proyect.dao.hibernate.DomainDaoImpl // Hibernate Domain Dao Impl
com.something.proyect.dao.jdbc.JdbcBaseDao // JDBC Base impl
com.something.proyect.dao.jdbc.DomainDaoImpl // JDBC Domain DAo Impl
com.something.proyect.dao.anotherorm.AnotherOrmBaseDaoImpl

这样我就知道 hibernate 下的任何内容都是 hibernate,而且我不必将 Hibernate 附加到我的类中。

关于java - DAO 和 Hibernate 类的标准命名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12575773/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com