摘要:
1.在MyBatis全局配置文件中加入: 2.在src下新建一个log4.properties文件: 阅读全文
摘要:
1. 运行过程中涉及到的类1.1 Resources MyBatis 中IO 流的工具类1.1 加载配置文件1.2 SqlSessionFactoryBuilder() 构建器1.2.1 作用:创建SqlSessionFactory 接口的实现类1.3 XMLConfigBuilder MyBati 阅读全文
摘要:
使用<resultMap>查询关联集合对象(N+1) 1. 在Teacher 中添加List<Student> 2. 在StudentMapper.xml 中添加通过tid 查询 3. 在TeacherMapper.xml 中添加查询全部 阅读全文
摘要:
distinct: 只返回不同值的行(返回结果不会重复); 示例: 没有使用distinct的结果: 使用distinct的结果: 注释:/* */ or # order by 列名:默认升序排列 order by 列名 desc:降序排列 AND:与 or:或 in : 在(value1,vlau 阅读全文
摘要:
public class MyBaitsView { //使用java提供的ThreadLocal类来存储SqlSession对象,方便同一线程获得sqlSession public static ThreadLocal threadLocal=new ThreadLocal(); public static SqlSessionFactory factory; ... 阅读全文
摘要:
.MyBatis 接口绑定方案及多参数传递 使用方法: 1.在myBatis.xml中加入package标签,包名必需和mapper.xml文件的包相同 2.在com.bank.mapper下创建一个接口 3.创建一个LogMappery.xml文件,文件名必需和接口名一样,id和方法名一样 4.使 阅读全文
摘要:
1. 由apache 推出的开源免费日志处理的类库. 2. 为什么需要日志: 2.1 在项目中编写System.out.println();输出到控制台,当项目发布 到tomcat 后,没有控制台(在命令行界面能看见.),不容易观察一些 输出结果. 2.2 log4j 作用,不仅能把内容输出到控制台 阅读全文
摘要:
1.在src下创建一个myBatis.xml文件(名字随意) 2.新建一个包com.strong.mapper,在包下创建FlowerMapper.xml文件(类名.mapper.xml) 3.测试MyBatis 三种常查询方式: 1. 返回一个List对象,适用于查询需要遍历的结果 2. 返回一个 阅读全文
摘要:
一对多关系: 一个Category对应多个Product,一个Product对应一个Category; 1:为Category类增加Set<Product> products; 2:为Category.hbm.xml增加one-to-many映射; <set name="products" lazy 阅读全文
摘要:
Hibernate的配置 总配置: 每个类的单独配置: 类代码:一定要有getter,setter Hibernate中类的状态: Hibernate获取存在数据库中对象的的方法 Hibernate删除数据的方法 Hibernate更新数据的方法 Hibernate查找数据的方法(不常用) 阅读全文