发表于: 2016-03-19 19:21:18

2 3526


  • 今天完成的事情:

  • 1.安装Myeclipse 10,配置JDK1.7的环境变量,配置MAVEN环境变量。创建MAVEN项目。
2..安装Oracle11g,模拟建了一张学生表。

由于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序列、触发器的创建。



返回列表 返回列表
评论

    分享到