ibatis笔记小结及select @@IDENTITY as value

今天终于正式把ibatis做了一个小练手的模块,之前都是在别人做好的配置文件上修改代码,对于整个的配置文件的关系是没有搞清楚的,现在终于稍微弄明白了。
一,一个小demo的组成部分:
1) 数据库表的建立。数据库和字段。
2) 对应的DO,里面是setter,getter方法。
3) DAO(接口定义)和DAOImpl(接口的实现类)文件的编写。主要是把函数和sql语句进行绑定。返回类型可以进行进一步的控制。
4) SqlMap.property配置文件。定义driver,url,username,pass。
5) Student.xml文件(sql文件)。定义了sql语句文件。
6) SqlMapConfig.xml。sql的配置文件,引用JDBC属性的配置文件,事物管理,数据源,以及实体映射文件。
7) Test文件, 测试代码。
二,mysql数据库主键的生成。
1, 创建一个数据表的mysql语句:
create table tbl_student
(id int AUTO_INCREMENT,name varchar(20) ,birth DATE,score float,primary key(id));
目前id最大为12.
这里写图片描述
2,执行数据库插入语句。插入时由于id为自增的状态,所以可以不用给id赋值。
INSERT INTO tbl_student (name,birth,score)
VALUES (“qw”,”2011-09-02”,90.0);
SELECT LAST_INSERT_ID() AS VALUE;
从上下两张图片的比较,可以知道SELECT LAST_INSERT_ID() AS VALUE;的作用是查看在新行中使用的标识值13
这里写图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值