摘要:
maven是什么? Maven是基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具 Maven的核心功能便是合理叙述项目间的依赖关系,通俗点讲,就是通过pom.xml文件的配置获取jar包(还可以获取其他 阅读全文
摘要:
Mybatis二级缓存是多个SqlSession共享的,其作用域是mapper的同一个namespace(SqlSessionFactory), 不同的sqlSession两次执行相同namespace下的sql语句且向sql中传递参数也相同即最终执行相同的sql语句, 第一次执行完毕会将数据库中查 阅读全文
摘要:
Mybatis的缓存: 提高查询效率 查询数据 --> 发送sql语句--> 到数据库执行sql, 返回查询到的数据 Mybatis一级缓存的作用域是同一个SqlSession,在同一个sqlSession中两次执行相同的sql语句, 第一次执行完毕会将数据库中查询的数据写到缓存(内存), 第二次会 阅读全文
摘要:
转载:https://blog.csdn.net/z_ssyy/article/details/81706876 首先要了解对象的三种关联方式 *数据库表的关联关系有三种,一对一,一对多,多对多一对一 是通过在任意一方的主键,引入对方主键作为外键来实现的,就是说主键与外键为同一字段一对多 是通过在“ 阅读全文
摘要:
1、多条件查询 VO(View Object), BO(业务层对象),POJO(普通类), PO(与数据库的表对应的实体类) 对实体类进行分类 数据表: desc t_user名称 空值 类型 ID NOT NULL NUMBER(11) USERNAME VARCHAR2(20) PASSWORD 阅读全文
摘要:
关于mybatis-3-config.dtd的配置:转载: https://blog.csdn.net/wangqing84411433/article/details/77878663 MyBatis配置文件分类两类: 1) 全局的配置文件: mybatis-config.xml, 有序 prop 阅读全文
摘要:
使用动态代理, 动态生成了Dao的实现类, Mybatis推荐Dao接口取名以Mapper, UserDao --> UserMapper 要求: 1) Sql映射文件namespace写法必须与对应的Mapper接口的包名.接口名 com.zl.dao.UserMapper namespace=” 阅读全文
摘要:
存在的问题: 1、Dao方法体存在重复代码:通过SqlSessionFactory创建SqlSession,调用SqlSession的数据库操作方法2、调用sqlSession的数据库操作方法需要指定statement的id,这里存在硬编码,不得于开发维护。 sql映射文件 <mapper name 阅读全文
摘要:
一、对原生态JDBC问题的总结 1、数据库连接,使用时就创建,不使用立即释放,对数据库进行频繁连接开启和关闭,造成数据库资源浪费,影响数据库性能。 解决方案:使用数据库连接池管理数据库连接。 2、将sql语句硬编码到java代码中,如果sql 语句修改,需要重新编译java代码,不利于系统维护。 解 阅读全文
摘要:
拿到json数组类型,后台反序列化json数据:语法:var 数据名 = $(“from表单名”).serializeArray(); 例 : var jsonData=$("#signupForm").serializeArray(); 功能:将表单序列化成一个JSON结构的对象。数组类型。 数据 阅读全文