数据库
文章平均质量分 80
biaozhun90
嘿,菜鸟,对,说你呢
展开
-
spring事务处理
1.声明式 application配置原创 2017-05-25 10:20:06 · 266 阅读 · 0 评论 -
Mybatis Generator整合Ant自动生成Dao层代码
Spring+Mybatis的框架模式目前在小型web项目中很常见,但很多新手包括我,在使用mybatis是都是手动配置每一个实体类及其对应的mapper接口类和xml配置,最近项目中体验到了Mybatis Generator整合Ant自动生成代码,初尝甜头,与大家分享一下。第一步:在你的maven项目下的pom.xml文件中配置mybatis generator插件原创 2016-08-16 17:26:35 · 1561 阅读 · 0 评论 -
Spring+Mybatis实战教程
1、ORM的基本思想是将表与表之间的操作,映射成对象和对象之间的操作,就是通过操作实体类来达到操作表的目的。从而避免冗长的持久层代码,专注于业务逻辑1. 从配置文件(通常是XML配置文件中)得到 sessionfactory.2. 由sessionfactory 产生 session3. 在session 中完成对数据的增删改查和事务提交等.4. 在用完之后关闭sessi原创 2016-09-02 10:13:28 · 559 阅读 · 0 评论 -
MyBatis通用Mapper,Service
在使用国内mybatis拓展工具包tk.mybatis和MyBatis Generator的基础上,我们得到了实体类及其自动生成通用的接口,但是仍然需要在每一个service里手动注入dao,基本的CURD还是需要在service里面定义,达不到我们简化开发的要求。这时我们缺少一个BaseService,能够根据泛型自动注入dao,并定义常用的CURD方法,每一个service再继承它,就能达到想原创 2016-10-08 16:27:07 · 5573 阅读 · 1 评论 -
Memcached,Redis,MongoDB(数据缓存系统)方案分析与对比
一、问题每次查询的数据量极大,需要让服务器更加快速地响应用户的请求。二、解决方案 1. 通过高速服务器Cache缓存数据库数据 2. 内存数据库三、主流Cache和数据库对比普通关系数据库 mysql内存数据库 redisnosql数据库 mongodb内存cache memcached mongodb作为非关系型数据转载 2017-03-09 10:16:46 · 1850 阅读 · 0 评论 -
Druid的简介及功能
Druid的简介Druid首先是一个数据库连接池。Druid是目前最好的数据库连接池,在功能、性能、扩展性方面,都超过其他数据库连接池,包括DBCP、C3P0、BoneCP、Proxool、JBoss DataSource。Druid已经在阿里巴巴部署了超过600个应用,经过一年多生产环境大规模部署的严苛考验。Druid的功能1、替换DBCP和C3P0。Dr原创 2017-05-24 17:13:32 · 541 阅读 · 0 评论 -
java web项目中Spring整合Redis的使用
一、添加Redis Maven依赖 redis.clients jedis 2.6.2 org.springframework.data spring-data-redis 1.7.1.RELE原创 2017-03-10 09:39:26 · 8010 阅读 · 6 评论 -
数据库事务的四大特性以及事务的隔离级别
如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性:⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。⑵ 一致性(Consistency) 一致性是指事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和原创 2017-03-27 13:46:01 · 333 阅读 · 0 评论 -
mybatis 自定义类处理器typehandlers
字段里存的是json字符串,如何在查询时就将其转换为java对象呢?使用mybatis的typehandlers考试类/** * 考试设置实体,Es,它只是一个java类,并没有对应的数据库表,examSetting是考试设置实体表的一个字段,存储了ES对应的JSON串 * */public class ExamSettingEntity extends BaseModel{原创 2017-05-25 16:52:15 · 513 阅读 · 0 评论