摘要:
创建新的工程 复制到新建的项目里面 pom.xml依赖部分复制过来 dao中整理代码 只保留四个查询 映射文件也只保留四个查询方法 增加一个根据条件查询的方法。 由于用了别名,所以parpameterType的值这里写user是可以的 测试方法,新增一个根据条件查询的 报错 实体类是userName 阅读全文
摘要:
在实际的开发中,建议使用连接池的形式。 JNDI的资料 H:\BaiDu\黑马传智JavaEE57期 2019最新基础+就业+在职加薪\讲义+笔记+资料\主流框架\31.会员版(2.0)-就业课(2.0)-Mybatis\mybatis\mybatis_day03\资料\JNDI 事物 Ctrl+N 阅读全文
摘要:
idelConnection是空闲的链接 idelConnection就是ArrayList的数组 如果没有空闲的就new一个 新的connection 一个空闲池,一个活动的池,一个链接过来。空闲池如果有链接,那么就返回一个连接拿去用 如果活动池打到了最大数量。 他就会把连接池中最老的一个返回回去 阅读全文
摘要:
把之前的CRUD的代码src下的代码都复制过来 依赖项也都复制过来, 配置文件 整理一番 执行findAll方法的测试 查看日志的输出部分 修改程序池 再来执行findAll方法 Plooled从连接池中拿到连接,又扔回去了。 每次都会创建新的链接。用完直接关闭 Ctrl+N弹出对话框 输入unpo 阅读全文
摘要:
2、mybatis中的连接池 mybatis连接池提供了3种方式的配置: 配置的位置: 主配置文件SqlMapConfig.xml中的dataSource标签,type属性就是表示采用何种连接池方式。 type属性的取值: POOLED 采用传统的javax.sql.DataSource规范中的连接 阅读全文
摘要:
阅读全文
摘要:
阅读全文
摘要:
配置别名 上面制定了好了别名后,映射文件就可以简写了。不区分大小写 皆可以小写也可以大写 大小写混着也可以 测试 package 直接把com.itheima.domain下面所有的类都注册了 可以使用别名,并且类名就是别名。 测试,。依然没有问题 mappers里面也有对应的包 测试,。依然没问题 阅读全文
摘要:
properties 可以把数据库链接的配置放在上面的properties里面 #{占位符}的形式去引用上面的。下面的内容就是引用上面的内容的定义。 运行查询的方法测试一下 这样改造可以成功的运行程序。 数据库外部配置文件 可以支持把放到外部的配置文件里面。 给的资料里面有一个文件:jdbcConf 阅读全文
摘要:
另外一种情况,不写Mybits的dao实现类的情况。 切换工程到CRUD的工程。这里面是不写dao实现类的方式 进入到GetMaper里面。这里是创建代理对象 去找SqlSession的实现类DefaultSqlSession DefaultSqlSession的getMapper方法 进入Conf 阅读全文
摘要:
从测试类入手,断点调试 找到实现类,进入到insert方法里面 这里是SqlSession的接口里面的方法。 我们需要找SqlSession的实现类。 DefaultSqlSession 里面有两个insert方法,第一个insert执行的是第二个insert方法,德尔格insert方法又执行的是下 阅读全文