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