发表于: 2019-10-27 20:50:10

1 961


今天完成的事情:学习JAVA基础(设计模式) 学习Spring、


public class Demo1_Singleton {
/*
* @param arg
* * 单例设计模式:保证类在内存中只有一个对象
*
public static void main(String[] args) 
/*Singleton s1 = new Singleton()
Singleton s1 = Singleton.s; //成员变量被私有,不能通过类名.调
Singleton.s = null
Singleton s2 = Singleton.s
System.out.println(s1 == s2);*
Singleton s1 = Singleton.getInstance()
Singleton s2 = Singleton.getInstance()
System.out.println(s1 == s2)
}

/
*饿汉
*
class Singleton 
//1,私有构造方法,其他类不能访问该构造方法
private Singleton(){
//2,创建本类对
private static Singleton s = new Singleton()
//3,对外提供公共的访问方
public static Singleton getInstance() { //获取实
return s

 public class Demo1_Singleton 
/*
* @param arg
* * 单例设计模式:保证类在内存中只有一个对象
*
public static void main(String[] args) 
/*Singleton s1 = new Singleton()
Singleton s1 = Singleton.s; //成员变量被私有,不能通过类名.调
Singleton.s = null
Singleton s2 = Singleton.s
System.out.println(s1 == s2);*
Singleton s1 = Singleton.getInstance()
Singleton s2 = Singleton.getInstance()
System.out.println(s1 == s

/
* 饿汉
*/

class Singleton 
//1,私有构造方法,其他类不能访问该构造方法
private Singleton(){
//2,创建本类对
private static Singleton s = new Singleton()
//3,对外提供公共的访问方
public static Singleton getInstance() { //获取实
return s


明天计划的事情:上传服务器 

收获:

输入映射

parameterType:指定输入参数类型可以简单类型、pojo、hashmap。

对于综合查询,建议parameterType使用包装的pojo,有利于系统 扩展。

输出映射:

resultType:查询到的列名和resultType指定的pojo的属性名一致,才能映射成功。

reusltMap:可以通过resultMap 完成一些高级映射。如果查询到的列名和映射的pojo的属性名不一致时,通过resultMap设置列名和属性名之间的对应关系(映射关系)。可以完成映射。

高级映射: 

将关联查询的列映射到一个pojo属性中。(一对一) 

将关联查询的列映射到一个List中。(一对多)

复习SQL语句

遇到的问题:Spring和Mybatis整合出了很多BUG 解决办法:照着重新敲。。



返回列表 返回列表
评论

    分享到