1、数据库创建用户表。
2、创建用户实体。
3、创建持久层接口及对应的Mapper映射文件。
4、编写测试类。
5、启动测试。
6、自定义类型处理器。
7、重新测试插入和查询。
实体集就是同一类型实体的集合。也就是关系表中所有记录的集合。
比如你的表为user你可以先创建一个类User,把数据库中的数据放入User对象中
再用集合存放每个User对象,如:
public ArrayList findAllUsers(){
ArrayList al=new ArrayList()
//循环查询数据库
while(...){
String name=....//从数据库中查出
User user=new User()
user.name=name
...以此类推
al.add(user)
}
return al
}
放到数组我不知道为什么这么做,你数据库的类型都是一样吗?要是整型和字符串你可以放一个数组里?你可以用结果集取出来放到list集合里
反正放到一个容器里就可以了,最好用个泛型
如:User实体类,你先可以封装到populate的方法里
当然方法名你随便取,
String
sql
=
"select
*
from
t_user"
List
userlist
=
null
try{
Connection
conn
=
this.getConnection
PreparedStatement
pst
=
conn.PreparedStatement
(sql)
ResultSet
rs
=
pst.executeQuery()
userlist
=
new
ArrayList
()
while(rs.next()){
User
user
=
new
User()
user.setId(rs.getInt("id"))
user.setCode(rs.getString("code"))
userlist.add(user)
}
this.getClose(conn,pst,rs)
}catch(Exception
e){
printStackTrace()
}
return
userlist
我手打的个别打错了你在开发工具里看看
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)