后端框架
LuckyAsYou
后端研发
展开
-
spring框架完成CRUD----基于账户表
1.倒jar包原创 2020-03-16 22:26:47 · 123 阅读 · 0 评论 -
spring入门(二)
1.倒jar包2.为了防止每次都粘贴xml配置文件,因此自己创建模板(名字叫啥无所谓)入门程序另一种启动方式—很少用1.spring容器为对象注入属性注意:property不是敲出来的,而是引入的2.为简单属性注入属性3.为集合属性注入4.构造注入属性5.通过p命名空间注入...原创 2020-03-16 22:13:02 · 131 阅读 · 0 评论 -
Spring框架入门
spring框架图耦合性内容耦合公共耦合—解决方法提取util必要时加锁控制耦合、外部耦合标记耦合原创 2020-03-16 21:03:52 · 97 阅读 · 0 评论 -
mybatics----注解式开发(一般不用)
核心:以前sql语句写在xml文件中,现在写于dao层接口中1.增加延伸:2.查找3.更新操作4.删除5.sql拼接-----if查询6.sql拼接-----foreach原创 2020-03-16 17:39:09 · 243 阅读 · 0 评论 -
mybatics的缓存
1.默认开启一级缓存(同一个sqlsession对象时,执行一次sql)当不是同一个sqlsession对象时,执行两次sql,而不能再使用缓存了2.二级缓存文件配置开启二级缓存需要实体类引用序列化接口...原创 2020-03-16 17:00:03 · 136 阅读 · 0 评论 -
mybatics----延迟加载
1.表一对一延迟加载 public void testFindOne2one() { //创建sqlSession SqlSession sqlSession = sqlSessionFactory.openSession(); UserDao userDao = sqlSession.getMapper(UserDao.class); ...原创 2020-03-16 16:16:20 · 97 阅读 · 0 评论 -
mybatics----表查询操作
总结1.一对一association 表名一对一情况下 关联关系主体类型 加上 附属类型属性名2.一对多collection标签记住用的是 ofType3.多对多(同一对多)1.表1对1查询,无需再封装复杂查询实体类举例uesr表和userinfo表一对一查询如果查询的话查询结果只会显示user的属性,但是我们需要显示两个表连接之后的所有属性,应该做以下操作2.表一对...原创 2020-03-16 12:05:50 · 300 阅读 · 0 评论 -
mybatics----sql标签的作用
拼接sql用到标签if 替代了java中的if语句 <if test="判断语句"> </if>where省了我们拼接where单词的 并且 可以帮助自动去除第一个and 这样多条件不定情况下 不用 1=1 这种东西foreach 遍历 替代了java语句中for循环啊collection:取值:数组 arraylist集合 list复...原创 2020-03-16 10:17:55 · 690 阅读 · 0 评论 -
mybatics---关于数据库连接池的一些事项解释
事务管理器还有一种类型为managed,主要是托管给spring框架,spring框架就相当于一个大容器,会创建很多的事务对象。数据库连接池类型原创 2020-03-16 09:13:30 · 202 阅读 · 0 评论 -
mybatis其他的一些小事项
1.sqlMapConfig的propeties属性(很鸡肋)-------指明外部属性propeties定义的一些属性,下面都可以直接用,用于赋值等,适合相同值的修改或者读入外部文件2.sqlMapConfig的typealiases属性-------起别名注意:3.sqlMapConfig的mapper属性4.sqlMapConfig的resuletMap结果集属性—解决返...原创 2020-03-15 21:35:01 · 74 阅读 · 0 评论 -
Mybatis实现CRUD
新建项目—Jar包配置好防止每次新建良母项目都要复制xml配置文件,因此自己编写一个新建配置文档插曲--传统的Dao实现查找一个用户信息可以从下图看出来重复代码很多要反复写,在这里我们采用动态代理对于重复的地方增强就好采用动态代理完成Dao层增删改查...原创 2020-03-12 21:04:20 · 193 阅读 · 0 评论 -
分层开发下的常见框架
1. 解决数据持久化问题的框架----MybatisMyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。作为持久层的框架,还有一个封装程度更高的框架就是Hibernate,但这个框架因为各种原因目前在国内的流行程度下降...原创 2020-03-12 10:36:46 · 188 阅读 · 0 评论 -
Mybatis入门
配置jar包原创 2020-03-12 09:47:19 · 97 阅读 · 0 评论