首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
钟xx
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
79
文章 79
沸点 0
赞
79
返回
|
搜索文章
赞
文章( 79 )
沸点( 0 )
Hibernate【查询、连接池、逆向工程】
在Hibernate的第二篇中只是简单地说了Hibernate的几种查询方式....到目前为止,我们都是使用一些简单的主键查询阿...使用HQL查询所有的数据....本博文主要讲解Hibernate的查询操作,连接池,逆向工程的知识点... 由于主键查询这个方法用得比较多,于是…
Hibernate最全面试题
使用Hibernate框架就不用我们写很多繁琐的SQL语句。Hibernate实现了ORM,能够将对象映射成数据库表,从而简化我们的开发! 当Hibernate在查询数据的时候,数据并没有存在与内存中,当程序真正对数据的操作时,对象才存在与内存中,就实现了延迟加载,他节省了服务…
Mybatis入门看这一篇就够了
到目前为止,我们已经在持久层中学了几种技术了... 而JDBC很容易理解,就那么几个固定的步骤,就是开发起来太麻烦了,因为什么都要我们自己干.. 而SpringDAO其实就是JDBC的一层封装,就类似于dbutils一样,没有特别出彩的地方.... 其实我们已经学过了Hiber…
Mybatis【配置文件】就是这么简单
如果我们在Hibernate中,当我们插入数据的时候,我们是可以选择是UUID策略的... user对象插入到数据库后,新记录的主键要通过user对象返回,通过user获取主键值。 通过2091373获取刚插入记录的自增主键值,在insert语句执行后,执行s…
Mybatis常见面试题
#{}是预编译处理,${}是字符串替换。 使用#{}可以有效的防止SQL注入,提高系统安全性。 我认为第二种方式会好一点。 user对象插入到数据库后,新记录的主键要通过user对象返回,通过user获取主键值。 通过2091473获取刚插入记录的自增主键值,…
Mybatis【逆向工程,缓存,代理】知识要点
将用户经常查询的数据放在缓存(内存)中,用户去查询数据就不用从磁盘上(关系型数据库数据文件)查询,从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题。 二级缓存是跨sqlSession,是mapper级别的缓存,对于mapper级别的缓存不同的sqlsession是可以…
Mybatis【一对多、多对一、多对多】知识要点
由于我们Mybatis中并没有像Hibernate这样全自动化的,因此我们是没有<set>..<many-to-one>等标签的,我们还是使用手写SQL语句来使我们的关联属性连接起来... 按照需求,我们写出来的SQL语句是这样子的。 我们的实体与映射表中,Student实体是…
Spring入门看这一篇就够了
前面已经学习了Struts2和Hibernate框架了。接下来学习的是Spring框架...本博文主要是引入Spring框架... Spring是一种非侵入式的框架... 如果Serivce层直接new DaoBook(),那么DAO和Service就紧耦合了【Service层…
Spring【依赖注入】就是这么简单
在最开始,我们是直接new对象给serice的userDao属性赋值... 后来,我们发现service层紧紧耦合了dao层。我们就写了DaoFactory,在service层只要通过字符串就能够创建对应的dao层的对象了。 通过上面的历程,我们可以清晰地发现:对象之间的依赖关…
Spring【AOP模块】就是这么简单
CGLIB是一个强大的高性能的代码生成包,它可以在运行期扩展Java类与实现Java接口。它广泛的被许多AOP的框架使用,例如Spring AOP和dynaop,为他们提供方法的interception(拦截)。 需要引入cglib – jar文件, 但是spring的核心包中…
下一页
关注了
40
关注者
1
收藏集
0
关注标签
7
加入于
2018-02-06