您的位置:首页 > 其它

iBatis简单入门教程

2014-03-24 13:08 525 查看


iBatis
简介:

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

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



搭建iBatis 开发环境:


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

2 、编写配置文件:

Jdbc 连接的属性文件

总配置文件, SqlMapConfig.xml

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



Demo


Student.java:

Java代码

package com.iflytek.entity;

import java.sql.Date;

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";

}

}

SqlMap.properties :

Properties代码

driver=com.mysql.jdbc.Driver

url=jdbc:mysql://localhost:3306/ibatis

username=root

password=123

Student.xml :

Xml代码

[b]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: