我正在编写一些触发器来检查新创建的元组是否存在于另一个表中。检查这一点的最佳方法是什么?IF (SELECT * FROM TABLEB where NEW.Attribute = Attribute) = NULL THENEND IF
有没有更好的方法?以及返回nothing的Select是否= NULL或空集?
我有一个类EventGenerator,它可以生成接口Event的任何子类的对象。我希望允许对象实现一个方法,该方法接收特定的子类T of Event,当生成器发出该类型的新事件时将调用该子类。我希望尽可能多地遵循开放-封闭原则,因为将来可能会创建Event的子类。我正在考虑一个带有方法EventSubscriber<T extends Event>的