`

Mybatis3 insert 和 SqlBuilder

 
阅读更多
	/**
	 * 插入	且返回影响行数
	 * 		且实体保存新增编号
	 * @param entity
	 * @return
	 */
	@InsertProvider(method = "insert", type = UserTypeSqlBuilder.class)
	Integer insert(UserType entity);
 
import static org.apache.ibatis.jdbc.SelectBuilder.BEGIN;
import static org.apache.ibatis.jdbc.SqlBuilder.*;

public class UserTypeSqlBuilder{

       public String insert(){
		BEGIN();
		INSERT_INTO(TABLE);
		VALUES("typeName",	"#{typeName}");
		VALUES("remark",	"#{remark}");
		VALUES("addDate",	"#{addDate}");
		VALUES("editDate",	"#{editDate}");
		return SQL();
	}
}
 
分享到:
评论

相关推荐

    MyBatis 3 _ SQL 语句构建器1

    总的来说,MyBatis 3 的 SQL 语句构建器是其强大的功能之一,它简化了 SQL 编写,使得代码更加整洁,同时也提供了处理复杂查询和动态条件的能力。通过灵活运用这些风格,开发者可以在保证代码可读性的同时,提高开发...

    MyBatis3 API 中文文档

    MyBatis还提供了许多Java API,如SelectBuilder和SqlBuilder,它们提供了构建SQL语句的接口。 9. 应用目录结构 MyBatis的应用程序结构通常将SQL映射文件放置在resources目录下。MyBatis会自动扫描这些文件,并根据...

    mybatis自动sql生成插件源码

    MyBatis是一款流行的Java持久层框架,用于简化数据库操作,其特点是将SQL语句与Java代码分离,使得SQL和业务逻辑更加清晰。本项目提供的"mybatis自动sql生成插件源码"则进一步提升了开发效率,通过拦截器...

    MyBatis3 中文版用户指南手册

    除了基本的 CRUD 操作,MyBatis 还提供了 `SelectBuilder` 和 `SqlBuilder` 这样的高级特性,用于构建更为复杂的 SQL 语句。 总结来说,MyBatis 是一个功能强大且灵活的持久层框架,通过合理的配置和使用,可以大大...

    MyBatis3_用户指南(附JavaDB实例)

    Java API部分,文档描述了SqlSessions、SqlSessionFactoryBuilder、SqlSessionFactory、SqlSession、SelectBuilder、SqlBuilder等核心API的使用方法和用途,帮助开发者理解如何在Java代码中操作MyBatis。 最后,...

    mybatis3依赖jar包

    3. **执行SQL**:SqlSession提供了增删查改的方法,如selectOne、insert、update和delete。这些方法会绑定到预先定义的Mapper接口或XML映射文件中的SQL语句。 4. **结果映射**:MyBatis支持自动类型转换,它可以将...

    MyBatis3_用户指南

    在Java API中,MyBatis提供了目录结构的约定,SqlSessionFactoryBuilder用于构建SqlSessionFactory实例,SqlSession用于执行定义的SQL语句,SelectBuilder和SqlBuilder用于构建Select查询语句。 附录部分则提供了更...

    MyBatis-3-User-Guide.pdf

    Java API 的部分介绍了 MyBatis 中关键对象的使用和作用,这些对象包括 SqlSessionFactoryBuilder、SqlSessionFactory、SqlSession、SelectBuilder 和 SqlBuilder 等。 目录结构部分说明了 MyBatis 项目的目录布局...

    MyBatis3_用户指南(附JavaDB实例).

    - **SqlBuilder**:用于构建SQL语句。 #### 十四、附录 - **对象模型**:描述MyBatis内部对象之间的关系。 - **创建数据库**:提供创建数据库的示例。 - **MyBatis实例**:提供多个具体的使用示例,包括简单查询、...

    MyBatis3用户指南中文版

    SelectBuilder和SqlBuilder章节则分别介绍了如何使用Builder模式构建SELECT语句和SQL语句,为开发者提供了更灵活的SQL构建方式。 最后,文档还对MyBatis的各个组件和概念进行了总结和说明,帮助开发者全面了解...

    mybatis3中文教程

    MyBatis通过Java API的方式提供了对映射器的运行时支持,这包括SqlSessions, SqlSessionFactoryBuilder, SqlSessionFactory, SqlSession, SelectBuilder, SqlBuilder等组件。MyBatis还支持自定义缓存和参照缓存,...

    MyBatis官方中文参考手册

    9. MyBatis提供的Java API,包括SqlSessions、SqlSessionFactoryBuilder、SqlSessionFactory、SelectBuilder和SqlBuilder等。 10. 应用目录结构,以及如何配置和使用这些目录结构,包括资源文件加载的细节。 此外...

    MyBatis-3-User-Guide用户手册(中文英文)

    什么是 MyBatis?\ 5 入门\ 5 从 XML 中构建 SqlSessionFactory \ 5 不使用 XML 构建 SqlSessionFactory\ 6 从 SqlSessionFactory 中获取 SqlSession\ 6 探究已映射的 SQL语句 \ 7 ...SqlBuilder \ 56

    MyBatis3 用户指南 附JavaDB实例 pdf

    - **SqlBuilder**:用于构建SQL语句。 #### 八、附录内容 - **附录1:对象模型**:描述MyBatis中的核心对象及其关系。 - **附录2:创建数据库**:提供示例数据库脚本。 - **附录3:MyBatis实例**:详细介绍各种...

    mybatis入门学习资料

    MyBatis通过一系列Java API来操作数据库,包括SqlSession、SqlSessionFactoryBuilder、SqlSessionFactory、SelectBuilder、SqlBuilder等。这些API是操作数据库的关键。 7. 应用目录结构 为了使MyBatis能够正确工作...

    MyBatis3--开发指南(附JavaDB实例)

    ### MyBatis3 开发指南知识点详解 #### MyBatis3 概述 - **定义**:MyBatis是一款优秀的支持自定义SQL、存储过程以及高级映射...对于开发者而言,掌握MyBatis3的基本概念和高级特性将极大地提升开发效率和代码质量。

Global site tag (gtag.js) - Google Analytics