0

在我正在处理的一个项目中,我们约定 Hibernate 对象(映射在 *.hbm.xml 文件中的对象)以后缀“Hib”结尾。例如,我们将有“UserHib”和“OrderHib”等。

我们发现它有用的原因是,当查看驻留在 dao 层之外的代码时,很直观地知道这些对象是域对象。它还标记潜在问题(例如,延迟初始化、代理对象)。

现在我需要添加一些将通过常规 jdbc 层访问和创建的域对象,我想知道什么是有用的后缀,如果有的话?使用相同的后缀会增加混淆(.hbm.xml 文件中未找到新对象)还是减少混淆(域对象的统一后缀)?

有什么想法吗?

4

1 回答 1

0

如果您的项目声明您必须仅对休眠对象使用命名约定,那么没关系,继续使用单独的命名约定,直到并且除非您没有将其添加到休眠映射文件中。

添加此内容后,请确保向团队中的每个人传达信息,即您正在为纯 JDBC 对象添加一个命名约定,这将有助于从您的前辈(如果有的话)那里获得一些其他想法,如果其他人想要添加一个 JDBC 对象,那么它遵循相同的命名约定。

于 2011-06-27T06:36:06.083 回答