-
mybatis 最常用的配置
查看全部 -
Mybatis 提点:
1、参数自由提供
2、mybatis和hibernate最大的区别就是mybatis的sql完全由自己写,所以这就提供了一个非常健壮的灵活性,可以充分的发挥你的sql的技巧。
3、mybatis的sql写在内?
1.第一个是写在xml的配置文件里
2.第二个是可以通过注解的形式写sql,java5.0之后提供的新特性。
4、一些简单的sql可以通过注解的形式去实现,但是遇到一些复杂的sql的时候注解来实现的话就会显的很繁琐。xml配置文件为我们提供很多标签,来完成复杂逻辑sql的拼接,可以很方便的去帮我们完成封装。
5、如何实现DAO接口?
1.第一种那,mybatis提供了mapper的机制,通过这种机制自动的去实现DAO接口。也就是说DAO接口只需要实现接口,不需要去实现类。
2.第二种那mybatis通过API编程的方式实现DAO接口。mybatis同样也提供了很多的api,这点和其他的ORmapping,JDBC很像,我可以直接通过开启一个connection,创建一个statement,然后那拿到一个resultSet,这是jdbc的API。同样的mybatis也有同样的API去帮我们实现,但是在实际的开发中那,我们一般都是通过mapper自动实现DAO接口,这样的话我们就可以只关注我们的sql如何编写,如何去设计我们的DAO接口,帮我们节省了很多需要维护的程序。
查看全部 -
秒杀成功明细表
用户登录认证相关的信息
create table success_killed(
'seckill_id' bitint not null comment '秒杀商品id',
'user_phone' bitint not null comment '用户手机号',
'state' tinyint not null default -1 comment '状态标示:-1无效,0:成功 1:已付款',
'create_time' timestamp not null comment '创建时间',
PRIMARY KEY(seckill_id,user_phone),/*联合主键*/
key idx_create_time(create_time)
) ENGINE=InnoDB DEFAULT CHARSET=utf-8 COMMENT='秒杀成功明细表';
查看全部 -
1、创建秒杀数据库 seckill(InnoDB ).
create table seckill(
'seckill_id' bigint not null AUTO_INCREMENT COMMENT '商品库存id',
'name' varchar(120) not null comment '商品名称',
'number' int NOT NULL comment '库存数量',
'start_time' timestamp not null comment '秒杀开始时间',
'end_time' timestamp not null comment '秒杀结束时间',
'create_time' timestamp not null default CURRENT_TIMESTAMP comment '创建时间',
PRIMARY KEY (seckill_id),
key idx_start_time(start_time),
key idx_end_time(end_time),
key idx_create_time(create_time)
) ENGINE= InnoDB AUTO_INCREMENT=1000 DEFAULT CHARSET=utf-8 COMMENT='秒杀库存表'
2、
查看全部 -
官网资源地址
mvn archetype:create -DgroupId=org.seckill -DartifactId=seckill -DarchetypeArtifactId=maven-archetype-webapp
-DgroupId=org.seckill -DartifactId=seckill:标注项目的坐标
org.seckill:项目名
-DarchetypeArtifactId=maven-archetype-webapp:使用webapp原型去创建项目
使用以上命令项目创建失败
查看全部 -
哈哈哈哈哈查看全部
-
show create table sec查看全部
-
记坑,无法获取jdbc 连接的解决办法:https://blog.csdn.net/liwuyang2013/article/details/25986597?utm_source=tuicool&utm_medium=referral
查看全部 -
maven命令创建web骨架项目
查看全部 -
logback配置:http://logback.qos.ch/manual/configuration.html
spring配置:http://docs.spring.io/spring/doc
mybatis配置:http://mybatis.github.io/mybatis-3/zh/index.html
查看全部 -
笔记111
查看全部 -
Q1.为什么使用这三个框架
查看全部 -
天猫的秒杀库存系统
查看全部 -
高并发秒杀查看全部
-
代码开发阶段
查看全部
举报