diff --git a/examples/sqlx-mysql/src/example_cake.rs b/examples/sqlx-mysql/src/example_cake.rs index 3516908e..e69ee46a 100644 --- a/examples/sqlx-mysql/src/example_cake.rs +++ b/examples/sqlx-mysql/src/example_cake.rs @@ -1,7 +1,7 @@ use sea_orm::entity::prelude::*; #[derive(Copy, Clone, Default, Debug, DeriveEntity)] -#[entity = "cake"] +#[table = "cake"] pub struct Entity; #[derive(Clone, Debug, Default, PartialEq, DeriveModel)] diff --git a/examples/sqlx-mysql/src/example_fruit.rs b/examples/sqlx-mysql/src/example_fruit.rs index ee0c0c9b..340dfbd8 100644 --- a/examples/sqlx-mysql/src/example_fruit.rs +++ b/examples/sqlx-mysql/src/example_fruit.rs @@ -1,7 +1,7 @@ use sea_orm::entity::prelude::*; #[derive(Copy, Clone, Default, Debug, DeriveEntity)] -#[entity = "fruit"] +#[table = "fruit"] pub struct Entity; #[derive(Clone, Debug, Default, PartialEq, DeriveModel)] diff --git a/sea-orm-macros/src/derives/entity.rs b/sea-orm-macros/src/derives/entity.rs index b7ddede7..0a537a62 100644 --- a/sea-orm-macros/src/derives/entity.rs +++ b/sea-orm-macros/src/derives/entity.rs @@ -9,7 +9,7 @@ fn get_entity_attr(attrs: &[Attribute]) -> Option { Ok(Meta::NameValue(nv)) => nv, _ => continue, }; - if name_value.path.is_ident("entity") { + if name_value.path.is_ident("table") { return Some(name_value.lit); } } diff --git a/sea-orm-macros/src/lib.rs b/sea-orm-macros/src/lib.rs index 2a4580dd..2ffb7199 100644 --- a/sea-orm-macros/src/lib.rs +++ b/sea-orm-macros/src/lib.rs @@ -5,7 +5,7 @@ use syn::{parse_macro_input, DeriveInput}; mod derives; -#[proc_macro_derive(DeriveEntity, attributes(entity))] +#[proc_macro_derive(DeriveEntity, attributes(table))] pub fn derive_entity(input: TokenStream) -> TokenStream { let DeriveInput { ident, attrs, .. } = parse_macro_input!(input); diff --git a/src/tests_cfg/cake.rs b/src/tests_cfg/cake.rs index e550a50a..30f8062b 100644 --- a/src/tests_cfg/cake.rs +++ b/src/tests_cfg/cake.rs @@ -1,7 +1,7 @@ use crate::entity::prelude::*; #[derive(Copy, Clone, Default, Debug, DeriveEntity)] -#[entity = "cake"] +#[table = "cake"] pub struct Entity; #[derive(Clone, Debug, Default, PartialEq, DeriveModel)] diff --git a/src/tests_cfg/fruit.rs b/src/tests_cfg/fruit.rs index 4c93d0b3..3b199cea 100644 --- a/src/tests_cfg/fruit.rs +++ b/src/tests_cfg/fruit.rs @@ -1,7 +1,7 @@ use crate::entity::prelude::*; #[derive(Copy, Clone, Default, Debug, DeriveEntity)] -#[entity = "fruit"] +#[table = "fruit"] pub struct Entity; #[derive(Clone, Debug, Default, PartialEq, DeriveModel)]