# Aestate Docs **Repository Path**: aecode/aestate-doc ## Basic Information - **Project Name**: Aestate Docs - **Description**: Aestate Framework Documents - **Primary Language**: JavaScript - **License**: GPL-2.0 - **Default Branch**: main - **Homepage**: https://doc.cacode.ren - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-05-14 - **Last Updated**: 2024-08-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README --- title: 欢迎 ---

Aestate —— 多样化数据库查询

Documentation License: Apache-2.0

# 介绍 > 当前仅 MySql8.0 以上测试通过 `Aestate Framework` 是一款基于`Python`语言开发的`ORM`框架,你可以使用多种方式去实现基于对象方式的查询. 比如使用类似`django`的模式去使用:modelClass.orm.filter(\*args, \*\*kwargs) 或者 sqlalchemy 的方式:find().where(\**kwargs).group_by(*args) 或者像`java`的`hibernate`一样: ```python @SelectAbst() def find_all_F_where_id_in_and_name_like_order_by_id(self, **kwargs) -> list: ... @Select("SELECT * FROM demo WHERE id=${id} AND name=${name}") def find_all_where_id(self, id, name): ... ``` 或者像`java`的`mybatis`使用 xml ```xml 测试描述 ```