# Crivia
**Repository Path**: vmvm/Crivia
## Basic Information
- **Project Name**: Crivia
- **Description**: 提供基于泛微Ecology的开发支持,并对基于Crivia的程序提供一定运维支持
用法:将src内文件打成jar,或下载仓库内的crivia-*.jar,放入工程即可开发,部署到ecology即可运行
如需运维相关功能需配置crivia-mvc(e9以上仅展示)
功能:
1、流程action增强/dbo增强
2、ecology实施相关代码(流程/建模/对接json)生成
3、其它零星子功能
- **Primary Language**: Java
- **License**: Apache-2.0
- **Default Branch**: upgrade2025
- **Homepage**: https://gitee.com/theme_of_prontera/Crivia
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 5
- **Created**: 2025-12-04
- **Last Updated**: 2025-12-04
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# Crivia开发指南 - 给务实开发者的选择
## 🎯 框架定位
**「少写重复代码,专注业务逻辑」的务实方案**,经银行、OA等真实项目验证
> 如果你厌倦了每天写同样的CRUD代码,这个框架值得一试
---
## 📦 安装即用
```xml
crivia.ymwddssb
crivia
1-8-7-9
```
---
## 🆚 真实场景对比:为什么选择Crivia?
### 场景1:用户查询API - 每天都要写的CRUD
#### ❌ 传统写法(35行样板代码,容易出错)
```java
@RestController
public class UserController {
@GetMapping("/api/users")
public String getUsers(@RequestParam String keyword,
@RequestParam String status) {
Map result = new HashMap<>();
Connection conn = null;
PreparedStatement stmt = null;
ResultSet rs = null;
try {
// 🔴 问题1:手动拼接SQL(容易SQL注入!)
String sql = "SELECT * FROM users WHERE 1=1";
List