发表于: 2016-03-19 19:21:18
2 3526
- 今天完成的事情:
- 1.安装Myeclipse 10,配置JDK1.7的环境变量,配置MAVEN环境变量。创建MAVEN项目。
由于Oracle字段没有自增长类型,所以通过序列、触发器实现了ID自增长。
--建表语句
CREATE TABLE STUDENT
(
ID NUMBER(10),
create_at DATE DEFAULT sysdate,
update_at DATE DEFAULT sysdate,
name VARCHAR2(10) NOT NULL,
age NUMBER(3),
idcard VARCHAR2(18) NOT NULL,
telphone VARCHAR2(20),
address VARCHAR2(100),
PRIMARY KEY(id)
);
--建序列语句
create sequence seq_on_mvn
increment by 1
start with 1
nomaxvalue
nocycle
nocache;
--建立触发器语句
create or replace trigger tri_student_insert
before insert on student
for each row
begin
select seq_on_mvn.nextval into :new.id from dual;
end tri_student_insert;
3.实现Mybatis一对一映射配置。
3.通过SpringIOC实现与Mybatis整合。
4.编写Junit单元测试,对增、删、查、改四个接口方法进行测试,均通过测试。
明天计划的事情:看下任务2是啥
遇到的问题:
1.之前都是用JAVA Project创建项目,没有用过MAVEN创建项目。第一次创建的时候因为plugin没有正确生成导致创建项目失败。之后通过mvn install命令安装,并更新项目设置后解决了错误提示。
2.在配置mybatis映射关系的时候不太用心,编写测试类测试出现了几次SQL错误,然后实在检查不出来是怎么回事,无奈之下了解到log4j可以输出最终执行的SQL语句,于是学会了配置log4j跟踪程序运行情况。
收获:
1.学会了通过MAVEN在Myeclipse下创建项目。
2.学会了Mybatis映射配置。
3.学会了Spring配置文件编写。
4.学会了Spring与mybatis整合。
5.学会了oracle序列、触发器的创建。
评论