Expand description
§SZ-ORM Java Bindings
通过 JNI 调用 sz-orm-cabi 的 C ABI,为 Java 提供 sz-orm-core 的 Pool/Query API(SQLite 后端,真实可用)。
JNI 符号名遵循 javac -h 生成的 sz_orm_java_SzOrmPool.h:
包名 sz_orm_java 中的下划线转义为 _1。
Functions§
- Java_
sz_ 1orm_ 1java_ SzOrm Pool_ begin Transaction - JNI 入口:开始事务,返回事务句柄(0 表示失败)
- Java_
sz_ 1orm_ 1java_ SzOrm Pool_ commit Transaction - JNI 入口:提交事务,返回 1=成功 0=失败
- Java_
sz_ ⚠1orm_ 1java_ SzOrm Pool_ execute - JNI 入口:执行写语句,返回影响行数(-1 表示失败)
- Java_
sz_ ⚠1orm_ 1java_ SzOrm Pool_ free Transaction - JNI 入口:释放事务句柄(若仍活跃则自动回滚)
- Java_
sz_ 1orm_ 1java_ SzOrm Pool_ model Delete - JNI 入口:在 pool 上删除行,返回受影响行数(-1 表示失败)
- Java_
sz_ 1orm_ 1java_ SzOrm Pool_ model Delete Tx - JNI 入口:在事务内删除行,返回受影响行数(-1 表示失败)
- Java_
sz_ 1orm_ 1java_ SzOrm Pool_ model Find - JNI 入口:在 pool 上查询行,返回 JSON 行数组字符串(失败返回空字符串)
- Java_
sz_ 1orm_ 1java_ SzOrm Pool_ model Find Tx - JNI 入口:在事务内查询行,返回 JSON 行数组字符串(失败返回空字符串)
- Java_
sz_ 1orm_ 1java_ SzOrm Pool_ model Insert - JNI 入口:在 pool 上插入行,返回受影响行数(-1 表示失败)
- Java_
sz_ 1orm_ 1java_ SzOrm Pool_ model Insert Tx - JNI 入口:在事务内插入行,返回受影响行数(-1 表示失败)
- Java_
sz_ 1orm_ 1java_ SzOrm Pool_ model Update - JNI 入口:在 pool 上更新行,返回受影响行数(-1 表示失败)
- Java_
sz_ 1orm_ 1java_ SzOrm Pool_ model Update Tx - JNI 入口:在事务内更新行,返回受影响行数(-1 表示失败)
- Java_
sz_ ⚠1orm_ 1java_ SzOrm Pool_ ping - JNI 入口:健康检查(真实 acquire + ping)
- Java_
sz_ ⚠1orm_ 1java_ SzOrm Pool_ pool Free - JNI 入口:释放连接池
- Java_
sz_ 1orm_ 1java_ SzOrm Pool_ pool New - JNI 入口:创建连接池(真实创建,SQLite 后端)
- Java_
sz_ ⚠1orm_ 1java_ SzOrm Pool_ query - JNI 入口:执行查询,返回 JSON 行数组字符串
- Java_
sz_ 1orm_ 1java_ SzOrm Pool_ rollback Transaction - JNI 入口:回滚事务,返回 1=成功 0=失败
- Java_
sz_ 1orm_ 1java_ SzOrm Pool_ version - JNI 入口:绑定版本号