rbatis-generatorrbatis 源碼生成工具
rbatis-generator 是 Rust 語言生成采用 rbatis 和 actix-web 的源碼的工具。 該工具使用 rbatis (基于sqlx為基礎(chǔ)實現(xiàn)的類似于MyBatis的ORM工具)。同時,該工具還可以生成相應的基于actix-web的路由實現(xiàn)代碼。 它可以說是一個面向初學者友好的工具。它所生成的代碼可以幫助Rust初學者快速理解rbatis的工作過程和模式,以及actix-web的工作模式。
rbatis-generator采用配置文件rbatis.yml來管理將被生成的項目的內(nèi)容。 配置文件主要有:
- 數(shù)據(jù)庫連接;
- 代碼生成的項目屬性;
- 需要生成代碼的Table的定義;
- 需要生成代碼的關(guān)聯(lián)關(guān)系,支持one-one和one-many,以及many-to-many模式,其中many-to-many的支持需要使用中間表。
- 需要生成的Query的定義;
評論
圖片
表情
