摘要: 什么是延迟加载: resultMap中的association和collection标签具有延迟加载的功能。延迟加载就是在我们关联查询的时候李勇延迟加载,先加载主信息,使用到关联信息的时候再去加载关联信息。通俗一点讲就是一个类里面引用另一个类,当使用到另一个类的时候另一个类再去赋值。 设置延迟加载: 阅读全文
posted @ 2019-10-29 13:52 逻辑 阅读(177) 评论(1) 推荐(0) 编辑
摘要: 环境sql 实体类: dao层: 测试: 总结:注解的级联查询其实和xml很像,主要使用的注解就是@Results这个注解,和@Result这个注解。 如果是一对一的话就使用@One这个注解例如: 一对多的话就使用@Many这个注解例如: 如何使用注解的时候需要使用动态的sql的话需要借住scrip 阅读全文
posted @ 2019-10-28 18:03 逻辑 阅读(275) 评论(0) 推荐(0) 编辑
摘要: MyBatis 的强大特性之一便是它的动态 SQL。 闲话少说,代码撸起来! IF 这基本上是where的必需品了 choose, when, otherwise 有时我们不想应用到所有的条件语句,而只想从中择其一项。针对这种情况,MyBatis 提供了 choose 元素,它有点像 Java 中的 阅读全文
posted @ 2019-10-28 14:02 逻辑 阅读(136) 评论(0) 推荐(0) 编辑
摘要: MyBatis中文官网: http://www.mybatis.cn/ 我使用的工具是idea,jdk是1.8 1.创建一个maven项目 mbs_maven 2.引入mybatis的jar包 3.引入log的jar包,mybatis是需要依赖log ,引入junit测试和lobok代码简化工具 4 阅读全文
posted @ 2019-10-23 10:52 逻辑 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 从jdk1.7开始,java增强了try语句的功能,它允许在try关键字后面跟一对圆括号,圆括号可以声明,初始化一个或多个资源,这里的资源表示的是那些程序执行完毕之后需要关闭的资源,例如:(IO流,数据库连接,网络连接等),try语句在改语句结束的时候会自动的关闭这些资源。看代码 再也不用再fina 阅读全文
posted @ 2019-10-22 18:00 逻辑 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 最近在玩 mybatis 的时候突然想使用logback了,但是不知道怎么配置,所以百度了很久才百度出来,现在我把我百度出来的贴出来仅供大家参考 参考的网址:https://my.oschina.net/u/2263802/blog/956588 首先创建一个 logback.xml 2.在POM. 阅读全文
posted @ 2019-10-22 15:26 逻辑 阅读(6030) 评论(0) 推荐(0) 编辑
摘要: 2. 创建一个maven项目,加入jar包 mysql-connector-java pom.xml如下: 3.java代码: 阅读全文
posted @ 2019-10-22 12:38 逻辑 阅读(1220) 评论(0) 推荐(0) 编辑
摘要: java的反射 反射小结 Class:是一个类;一个描述类的类 Method:是一个描述方法的类; Filed:是一个描述字段的类; Constructor:是一个描述构造器的类; 1.得到Class对象的三种方法 Class clazz = 类名.class; Class clazz = 对项目. 阅读全文
posted @ 2019-10-18 11:29 逻辑 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 输入中文自动查询展示如图:输入“山西” 好了来代码: html js代码: 后台代码: 后台自己定义自己的数据格式就可以了,我返回的是json数组对象 阅读全文
posted @ 2019-08-15 13:38 逻辑 阅读(1229) 评论(0) 推荐(0) 编辑
摘要: IO 中常用的类和接口 : File类 File类是java.io包中唯一代表磁盘本身的对象。file类提供了与平台无关的方法来操作文件,可以对文件进行创建、删除、重命名、判断是否可读。。。等等。 File 的操作 获取对文件名相关的方法: String getName():返回此File对象所表示 阅读全文
posted @ 2019-07-24 09:52 逻辑 阅读(168) 评论(0) 推荐(0) 编辑