ibatis,web开发,查询高性能实现思路求助
表1:student
字段:id name age
表2:book
字段:id student_id bookname
表3:grade
字段:id student_id math_grade phy_grade
studentbean{
private String id,
private String name,
private List<String> booknames,
private List<gradebean> grades
}
bookbean{
private int math_grade,
private int phy_grade
}
其中,表2,表3通过各自student_id,管理表1,表1中一条记录,可能关联表2和3的0到多条记录,如何实现将数据库中的这3个表的数据查询封装到一个 studentbean的list中?采用什么样的实现方式性能可能更高一些?(采用ibatis)
字段:id name age
表2:book
字段:id student_id bookname
表3:grade
字段:id student_id math_grade phy_grade
studentbean{
private String id,
private String name,
private List<String> booknames,
private List<gradebean> grades
}
bookbean{
private int math_grade,
private int phy_grade
}
其中,表2,表3通过各自student_id,管理表1,表1中一条记录,可能关联表2和3的0到多条记录,如何实现将数据库中的这3个表的数据查询封装到一个 studentbean的list中?采用什么样的实现方式性能可能更高一些?(采用ibatis)
...全文
相关推荐
spring+ibatis+jsp集成实现数据库查询分页
在开发Web应用时,数据管理是一项关键任务,尤其是在处理大量数据时。本教程将深入探讨如何使用Spring、iBatis和JSP这三个组件来集成实现数据库查询和分页功能。
mysql,jdbc详解,与ibatis对比。批量查询,分页处理。
批量查询与分页处理- **批量查询**: 用于处理大量数据的查询任务。例如,当需要从表中检索数千条记录时,可以使用`IN`子句或循环处理等方式实现。
C# IBatis IBatis基础 完整项目
通过这个项目,学习者可以了解如何在C#和Asp.Net环境下配置和使用IBatis,以及如何结合Mvc框架来设计和实现一个完整的Web应用。
ibatis实现分页技术
在Java Web开发中,Ibatis作为一个轻量级的持久层框架,被广泛应用于数据库操作。在处理大量数据时,为了提高用户体验,分页显示数据变得至关重要。本篇将详细讲解如何利用Ibatis实现分页技术。
iBatis Web用法实例
**性能优化**: iBatis 提供了缓存机制,可以在一定程度上提高查询效率。同时,通过合理设计SQL语句,避免全表扫描,使用索引等方法,也能有效提升性能。10.


高性能WEB开发
