手机版
你好,游客 登录 注册
背景:
阅读新闻

iBatis简单入门教程

[日期:2014-01-04] 来源:Linux社区  作者:Linux [字体: ]

iBatis 简介:

iBatis apache 的一个开源项目,一个O/R Mapping 解决方案,iBatis 最大的特点就是小巧,上手很快。如果不需要太多复杂的功能,iBatis 是能够满足你的要求又足够灵活的最简单的解决方案,现在的iBatis 已经改名为Mybatis 了。

iBatisDemo下载:

免费下载地址在 http://linux.linuxidc.com/

用户名与密码都是www.linuxidc.com

具体下载目录在 /2014年资料/1月/4日/iBatis简单入门教程

下载方法见 http://www.linuxidc.com/Linux/2013-07/87684.htm

官网为:http://www.mybatis.org/

Spring MVC 注释 + iBATIS 整合  http://www.linuxidc.com/Linux/2014-01/94586.htm

Student.xml里面的addStudent居然有个;结束啊,(自己注意)

搭建iBatis 开发环境:

1 、导入相关的jar 包,ibatis-2.3.0.677.jarmysql-connector-Java-5.1.6-bin.jar

2 、编写配置文件:

Jdbc 连接的属性文件

总配置文件, SqlMapConfig.xml

关于每个实体的映射文件(Map 文件)

 

Demo

Student.java:

package com.iflytek.entity;

import java.sql.Date;

/**
 * @author xudongwang 2011-12-31
 *
 *        Email:xdwangiflytek@gmail.com
 *
 */
public class Student {
 // 注意这里需要保证有一个无参构造方法,因为包括Hibernate在内的映射都是使用反射的,如果没有无参构造可能会出现问题
 private int id;
 private String name;
 private Date birth;
 private float score;

 public int getId() {
  return id;
 }

 public void setId(int id) {
  this.id = id;
 }

 public String getName() {
  return name;
 }

 public void setName(String name) {
  this.name = name;
 }

 public Date getBirth() {
  return birth;
 }

 public void setBirth(Date birth) {
  this.birth = birth;
 }

 public float getScore() {
  return score;
 }

 public void setScore(float score) {
  this.score = score;
 }

 @Override
 public String toString() {
  return "id=" + id + "\tname=" + name + "\tmajor=" + birth + "\tscore="
    + score + "\n";
 }

}

linux
相关资讯       iBATIS 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款