| 程序包 | 说明 |
|---|---|
| org.beetl.sql.core | |
| org.beetl.sql.core.mapper | |
| org.beetl.sql.test |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
SQLManager.insert(Class<?> clazz,
Object paras,
KeyHolder holder)
插入,并获取自增主键的值
|
int |
SQLScript.insert(Object paras,
KeyHolder holder) |
int |
SQLManager.insert(String sqlId,
Class<?> clazz,
Map paras,
KeyHolder holder)
插入操作,数据库自增主键放到keyHolder里
|
int |
SQLManager.insert(String sqlId,
Map paras,
KeyHolder holder,
String keyName)
插入,并获取自增主键值,因为此接口并未指定实体对象,因此需要keyName来指明数据库主键列
|
int |
SQLManager.insert(String sqlId,
Object paras,
KeyHolder holder)
插入,并获取主键,主键将通过paras所代表的表名来获取
|
int |
SQLManager.insert(String sqlId,
Object paras,
KeyHolder holder,
String keyName)
插入,并获取主键
|
int |
SQLScript.insertBySqlId(Map map,
KeyHolder holder,
String keyName) |
int |
SQLManager.insertTemplate(Class<?> clazz,
Object paras,
KeyHolder holder)
模板插入,仅仅插入非空属性,并获取自增主键
|
| 限定符和类型 | 方法和说明 |
|---|---|
KeyHolder |
BaseMapper.insertReturnKey(T entity)
(数据库表有自增主键调用此方法)如果实体对应的有自增主键,插入实体到数据库,自增主键值放到keyHolder里处理
|
| 限定符和类型 | 方法和说明 |
|---|---|
KeyHolder |
UserDao.addOne(User user) |
Copyright © 2018. All rights reserved.