作为初学者本人根据转载的那篇文章摸索了一段时间才制作了一个简单的Demo,发觉S2dao难到不难,对于初学者来说,主要是配置,如果能够配置成功,基本上就对S2dao有个基本了解,能够做更深入的学习了。
以下是我个人的Demo制作过程。
1.S2dao 文件下载,请在Google 搜索自行下载。
2.下载S2dao文件后,在Eclipse里自己新建一个Java project : S2daoH2Test
3.数据库采用H2,如果想采用其它的数据库,请参考官方的jdbc.dicon。
工程文件有下载的,不过Lib文件太大,不上传了。请自行到关方网站下载。
(1)文件结构
(2)库文件,我把源文件库也引用了,实际中不需要引用源文件库
(3)建立java bean
package db.entity;
import org.seasar.dao.annotation.tiger.Bean;
@Bean(table = "user")
public class UserEntity {
//public static final String TABLE = "user";
private String id;
private String name;
public String getId()
{
return this.id;
}
public void setId(String id)
{
this.id = id;
}
public String getName()
{
return this.name;
}
public void setName(String name)
{
this.name = name;
}
}
import org.seasar.dao.annotation.tiger.Bean;
@Bean(table = "user")
public class UserEntity {
//public static final String TABLE = "user";
private String id;
private String name;
public String getId()
{
return this.id;
}
public void setId(String id)
{
this.id = id;
}
public String getName()
{
return this.name;
}
public void setName(String name)
{
this.name = name;
}
}