diff --git a/sea-orm-codegen/src/entity/column.rs b/sea-orm-codegen/src/entity/column.rs index 0eb8fda4..18ea94eb 100644 --- a/sea-orm-codegen/src/entity/column.rs +++ b/sea-orm-codegen/src/entity/column.rs @@ -166,7 +166,10 @@ impl Column { pub fn get_info(&self) -> String { let mut info = String::new(); - let type_info = self.get_rs_type(&DateTimeCrate::Chrono).to_string().replace(' ', ""); + let type_info = self + .get_rs_type(&DateTimeCrate::Chrono) + .to_string() + .replace(' ', ""); let col_info = self.col_info(); write!( &mut info, diff --git a/src/executor/select.rs b/src/executor/select.rs index 37c844ab..2dfcf7d7 100644 --- a/src/executor/select.rs +++ b/src/executor/select.rs @@ -372,23 +372,14 @@ where self.into_model().stream(db).await } - /// `SelectTwoMany::one()` method is being dropped: - /// `SelectTwoMany` is for selecting models of a one-to-many relationship - /// but `SelectTwoMany::one()` returns `Option<(E, Option)>` - /// and the return value is a pair of models instead of `(E, Vec)` - /// which is a weird query result for a one-to-many relationship. - /// - /// Users are advised to query `(E, Vec)` by first querying `E` from the database, - /// then use `find_related` method to query `Vec`. - /// Read https://www.sea-ql.org/SeaORM/docs/basic-crud/select#lazy-loading for details. - // pub async fn one<'a, C>(self, db: &C) -> Result)>, DbErr> - // where - // C: ConnectionTrait, - // { - // self.into_model().one(db).await - // } - /// Get all Models from the select operation + /// + /// > `SelectTwoMany::one()` method has been dropped (#486) + /// > + /// > You can get `(Entity, Vec)` by first querying a single model from Entity, + /// > then use [`ModelTrait::find_related`] on the model. + /// > + /// > See https://www.sea-ql.org/SeaORM/docs/basic-crud/select#lazy-loading for details. pub async fn all<'a, C>(self, db: &C) -> Result)>, DbErr> where C: ConnectionTrait,