SQL 是一门 ANSI 的标准计算机语言,用来访问和操作数据库系统。SQL 语句用于取回和更新数据库中的数据。

Object SQL是轻量级的数据库映射框架,基于标准的SQL,即通过对象构建标准SQL语句,这样,只要数据库能够支持标准的SQL,就适用于该框架。目前支持,H2、MySQL、Oracle、SQLServer以及PostgreSQL,更多支持请参考扩展。

Object SQL是基于Spring的轻量级框架,对象映射由Spring data bind完成。

事务由Spring-ORM管理,采用JDBC驱动,Java预处理执行插入、更新、删除和查询,Java反射解析对象并缓存。支持事务执行后的事件处理。

支持简单查询以及复杂查询,支持查询嵌套查询。

关于函数的使用,支持基本的SUM、AVG、MIN、MAX和COUNT,其他不建议使用。

关于时间保存,建议使用Long 【BigInt(15)/Number(15)/NUMERIC(15,0)】类型,框架自动将Date转为Long,取出时,将Long转为Date。因各数据库时间比较函数不统一问题,采用Long,则只需要比较数字,较为高效,自然而然的支持跨数据库。

目录
Copyright © objectsql.com 2021 闽ICP备17009107号-3

闽公网安备 35020302035600号