返回 首页

HasorDB手册

开始阅读
教程说明:

HasorDB

HasorDB 是一个全功能数据库访问工具,提供多种方式访问数据库,并兼容 Spring JDBC、MyBatis 用法。

功能完备

对象映射、类型处理、动态SQL、存储过程、分页查询、嵌套事务、事务隔离级别、多数据源。

熟悉的方式

兼容 Spring JdbcTemplate、兼容 MyBatis 映射文件、单表 ActiveRecord 方式。

特色优势

独立使用、更加丰富的 TypeHandler、方言20+、条件构造器、INSERT 策略、多语句/多结果。


温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录
HasorDB 介绍
HasorDB 快速上手
HasorDB 架构设计

HasorDB 对象映射

HasorDB 类名即表名
HasorDB 驼峰转下划线
HasorDB 使用@Column映射列
HasorDB 忽略某些列
HasorDB 表/列名称大小写敏感
HasorDB 表/列名称含有关键字
HasorDB 跨Schema映射
HasorDB 写入策略
HasorDB JDBC Type

HasorDB 类型

HasorDB 类型处理器
HasorDB 处理枚举类型
HasorDB 自定义类型处理器
附录:类型映射

HasorDB SQL模式

HasorDB 如何使用SQL模式
HasorDB 如何执行SQL
HasorDB 批量操作SQL
HasorDB 存储过程调用
HasorDB SQL多语句/多返回值
HasorDB RowMapper(数据读取并转换成对象)
HasorDB ResultSetExtractor(结果集处理)
HasorDB 流式读取超大表
HasorDB SqlParameterSource(使用接口形式给动态SQL传参)
HasorDB 使用原始连接

HasorDB CRUD模式

HasorDB CRUD模式案例
HasorDB CRUD基础操作
HasorDB CRUD条件构造器
HasorDB 冲突策略
HasorDB 不安全的操作
HasorDB 仅生成SQL

HasorDB Mapper模式

HasorDB 映射文件
HasorDB Mapper 配置动态SQL
HasorDB 参数与规则
HasorDB 执行Mapper
HasorDB 注解化Mapper
HasorDB 分页与方言

HasorDB 资源与事务

HasorDB 资源同步
HasorDB 事务管理器
HasorDB 事务传播行为
HasorDB 隔离级别
附录:图解传播行为

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }