随笔分类 - Java
摘要:Mybatis_06 对应关系 多对一: 使用关联 association 一对多: 使用集合 collection 创建SQL表: CREATE TABLE `teacher` ( `id` INT(10) NOT NULL, `name` VARCHAR(30) DEFAULT NULL, PR
阅读全文
摘要:Mybatis_05 注解CRUD 1、面向接口编程 大家之前都学过面向对象编程,也学习过接口,但在真正的开发中,很多时候我们会选择面向接口编程 根本原因 : 解耦 , 可拓展 , 提高复用 , 分层开发中 , 上层不用管具体的实现 , 大家都遵守共同的标准 , 使得开发变得容易 , 规范性更好 在
阅读全文
摘要:Mybatis学习 _04 _日志学习 1、日志 日志:一般用来查找代码出错的适合使用,使得程序员更清楚快捷的查找问题!!! 1、方法一: <settings> <setting name="logImpl" value="STDOUT_LOGGING"/> </settings> 2、方法二: L
阅读全文
摘要:MyBatis 的配置文件包含了会深深影响 MyBatis 行为的设置和属性信息。 1、环境配置(environments) MyBatis 可以配置成适应多种环境,这种机制有助于将 SQL 映射应用于多种数据库之中。不过要记住:尽管可以配置多个环境,但每个 SqlSessionFactory 实例
阅读全文
摘要:注意:namespace要与UserMapper接口一致,如下: <mapper namespace="com.zhaolei.dao.UserMapper"> 操作流程:UserMapper接口声明操作 >在UserMapper.xml编写SQL语句 >测试 1、select 1.1、在UserM
阅读全文
摘要:1、什么是Mybatis? MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。 MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。 MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plai
阅读全文
摘要:2022-12-11 00:13:07 public class Pet { String name; int age; public void shout(){ System.out.println("叫了一声!"); } } public class Application { public s
阅读全文
摘要:public class Person { String name; int age; // 构造器 public Person() { } public Person(String name){ this.name=name; } public Person(String name,int age
阅读全文
摘要:值传递: 1 public class Demo01 { 2 public static void main(String[] args) { 3 int a=10; 4 System.out.println(a); 5 Demo01.change1(a); //调用函数改变a的值结果仍然不变 6
阅读全文