Orm 原则在什么情况下成立

Orm 原则在什么情况下成立,orm,doctrine,symfony-1.4,doctrine-1.2,Orm,Doctrine,Symfony 1.4,Doctrine 1.2,是否可以编写以下SQL查询 UPDATE Inventory SET a = CASE WHEN a=id THEN NULL ELSE a END, b = CASE WHEN b=id THEN NULL ELSE b END, c = CASE WHEN c=id THEN NULL ELSE c END, d = CASE WHEN d=id THEN NULL ELSE d END, e = CASE WHEN e=id THEN NULL ELSE e END, f

是否可以编写以下SQL查询

UPDATE Inventory 
SET 
 a = CASE WHEN a=id THEN NULL ELSE a END,
 b = CASE WHEN b=id THEN NULL ELSE b END,
 c = CASE WHEN c=id THEN NULL ELSE c END,
 d = CASE WHEN d=id THEN NULL ELSE d END,
 e = CASE WHEN e=id THEN NULL ELSE e END,
 f = CASE WHEN f=id THEN NULL ELSE f END,
 g = CASE WHEN g=id THEN NULL ELSE g END,
 h = CASE WHEN h=id THEN NULL ELSE h END,
 i = CASE WHEN i=id THEN NULL ELSE i END,
 j = CASE WHEN j=id THEN NULL ELSE j END,
 k = CASE WHEN k=id THEN NULL ELSE k END
WHERE userid=uid;

不,如果条令中不支持语句,您可以尝试使用原始SQL…

不,如果条令中不支持语句,您可以尝试使用原始SQL