随笔分类 -  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 阅读全文
posted @ 2013-10-28 08:05 hwlsniper 阅读(196) 评论(0) 推荐(0)
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 阅读全文
posted @ 2013-10-27 23:43 hwlsniper 阅读(156) 评论(0) 推荐(0)
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 阅读全文
posted @ 2013-10-27 21:44 hwlsniper 阅读(216) 评论(0) 推荐(0)
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 阅读全文
posted @ 2013-10-27 20:35 hwlsniper 阅读(262) 评论(0) 推荐(0)
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 阅读全文
posted @ 2013-10-27 18:38 hwlsniper 阅读(163) 评论(0) 推荐(0)
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 阅读全文
posted @ 2013-10-27 16:14 hwlsniper 阅读(161) 评论(0) 推荐(0)
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.. 阅读全文
posted @ 2013-10-26 23:51 hwlsniper 阅读(271) 评论(0) 推荐(0)
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上将环境搭建好。 阅读全文
posted @ 2013-10-26 21:13 hwlsniper 阅读(173) 评论(0) 推荐(0)