第八课 从序列中生成主键

从序列中读取自增长字段的方法:
1.       studemt.xml 中加入如下代码:
<insert id=”insertStudentBySequence” parameterClass=”Student”>
        <!-- 读取序列 , 值保存到 sid 变量中 -->
        <selectKey resultClass=”int” keyProperty=”sid”>
               select studentPKSequence.nextVal
               from dual      
</selectKey>
insert into Student(sid,sname,birth,major,score)
values(#sid#,#sname#,#birth#,#major#,”#score”)
</insert>
 
2.       IStudentDAOImpl.java 加入如下代码:
public void addStudentBySequence(Student student){
        try{
               // insertStudentBySequence 是插入语句的 id
       sqlMapClient.insert(“insertStudentBySequence”,student);
}catch(SQLException e){
       e.printStackTrace();
}
}

你可能感兴趣的:(ibatis,职场,休闲)