随笔分类 - iBatis
iBatis学习七之sql主键生成方式
摘要:1、实现IStudentDAOImpl类中的函数addStudentBySequence(),代码如下:@Overridepublic void addStudentBySequence(Student student) { // TODO Auto-generated method stub try { //1.先获取主键值 //2.写入数据 sqlMapClient.insert("insertStudentBySequence", student); } catch (SQLException e) { // TODO Auto-generated catch blo
阅读全文
iBatis学习六之模糊查询实体对象
摘要:1、实现IStudentDAOImpl类中的queryStudentByName()函数,代码如下:@Overridepublic List queryStudentByName(String name) { List listStudent = new ArrayList(); try { listStudent = sqlMapClient.queryForList("selectStudentByName", name); } catch (SQLException e) { // TODO Auto-generated catch block e.printStac
阅读全文
iBatis学习五之修改实体对象
摘要:1、实现IStudentDAOImpl类中的updateStudentById()函数,代码如下:@Overridepublic void updateStudentById(Student student) { // TODO Auto-generated method stub try { sqlMapClient.update("updateStudentById", student); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); }}2、Stud
阅读全文
iBatis学习三之插入一个实体对象
摘要:1、实现IStudentDAOImpl类中的addStudent()函数,代码如下:public void addStudent(Student student) { try { sqlMapClient.insert("insertStudent", student); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); }}2、Student.xml文件中添加如下的代码: insert into student(sid, sname, major, birt
阅读全文
iBatis学习二之查询指定id的单个对象
摘要:1、实现IStudentDAOImpl类中的queryStudengById()函数,代码如下:@SuppressWarnings("unchecked")@Overridepublic Student queryStudengById(int id) { @SuppressWarnings("unused") List studentList = null; Student student = new Student(); try { //第一种方式 /*studentList = sqlMapClient.queryForList("sel
阅读全文
iBatis学习四之删除指定id的单个对象
摘要:1、实现IStudentDAOImp类中的deleteStudentById(),如下:@Overridepublic int deleteStudentById(int id) { int i = 0; try { i = sqlMapClient.delete("deleteStudentById", id); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } return i;}2、在Student.xml文件中添加上,如下的代码:delete fr
阅读全文
iBatis学习一之查询所有的对象
摘要:1、工程目录结构:2、创建了一个javabean:package com.ibatis;import java.sql.Date;public class Student { //要与数据库中表的字段名称对应 private int sid = 0; private String sname = null; private String major = null; private Date birth = null; private float score = 0; public int getSid() { return sid; } public void setSid(int sid..
阅读全文
iBatis开发的准备工作
摘要:1、下载iBatis ibatis-2.3.4.jar包和oracle数据库驱动ojdbc14.jar,下载地址:http://repo1.maven.org/maven2/org/mybatis/mybatis/http://mirrors.ibiblio.org/pub/mirrors/maven/mule/dependencies/maven1/oracle-jdbc/jars/ojdbc14.jar2、设计数据库表student,如下图所示:3、在eclipse上将环境搭建好。
阅读全文
浙公网安备 33010602011771号