diff --git a/src/entity/base_entity.rs b/src/entity/base_entity.rs index cf7df8b7..e0f92b09 100644 --- a/src/entity/base_entity.rs +++ b/src/entity/base_entity.rs @@ -246,8 +246,13 @@ pub trait EntityTrait: EntityName { if let Some(key) = keys.next() { let col = key.into_column(); select = select.filter(col.eq(v)); + } else { + panic!("primary key arity mismatch"); } } + if keys.next().is_some() { + panic!("primary key arity mismatch"); + } select }