Jieven 发布于106月前 0答/2578阅
1.有人想解决问题X
2.他觉得Y可能是解决X问题的方法
3.但是他不知道Y应该怎么做
4.于是他去问别人Y应该怎么做?
简而言之,没有去问怎么解决问题X,而是去问解决方案Y应该怎么去实现和操作。
于是乎:
1.热心的人们帮助并告诉这个人Y应该怎么搞,但是大家都觉得Y这个方案有点怪异。
2.在经过大量地讨论和浪费了大量的时间后,热心的人终于明白了原始的问题X是怎么一回事。
3.于是大家都发现,Y根本就不是用来解决X的合适的方案。
X-Y Problem最大的严重的问题就是:在一个根本错误的方向上浪费他人大量的时间和精力!
Q) 为什么EOVA中设置了默认值user.id没反映?
A1) 默认值设置了,不填值的时候会自动使用默认值
A2) 你填默认值干啥?默认值导入元数据时会自动导入,和数据库默认值保持一致
Q) 其实我就想自动获取当前用户ID
A1) 我靠,原来你要干这事,自动获取当前UID,不建议通过设置默认来实现。
A1) 直接使用元对象业务拦截器前置拦截方法来获取当前用户ID