标签:mybatis - Alias的博客

Mybatis学习四:一、动态sql1、什么是动态sql:动态sql是指根据不同的查询条件,生成不同的sql语句。 动态 SQL 是 MyBatis 的强大特性之一。如果你使用过 JDBC 或其它类似的框架,你应该能理解根据不同条件拼接 SQL 语句有多痛苦,例如拼接时要确保不能忘记添加必要的空格,还要注意去掉列表最后一个列名的逗号。利用动态 SQL,可以彻底摆脱这种痛苦。 使用动态 SQL...

Mybatis学习二:一、Mybatis的CRUD操作:xml文件中id表示方法名,resultype表示sql语句返回值类型,parametertype表示传参类型 select1234//查询全部用户 List<User> getUserList(); //根据id查询 User getUserById(int id); 1234567<select...

Mybatis学习三:一、Mybatis生命周期和作用域:关于mybatis的执行流程: SqlSessionFactoryBuilder这个类可以被实例化、使用和丢弃,一旦创建了 SqlSessionFactory,就不再需要它了。 所以他只存在于创建SqlSessionFactory的方法中,而不要让他长期存在。因此 SqlSessionFactoryBuilder 实例的最佳作用域是...

Mybatis学习一:一、Mybatis简介: MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记...