【发布时间】:2009-06-09 09:16:31
【问题描述】:
假设我有以下 HQL:
String hql = "select e.aField from MyEntity as e";
如果我想重构并将MyEntity 的成员变量aField 的名称更改为其他名称,我还必须更改字符串中整个代码中的所有匹配项。如果我忘记更改一个 hql 字符串,代码就会中断。
我怎样才能避免这种情况发生?
【问题讨论】:
标签: hibernate refactoring hql hard-coding