场景:user blog实体类 user一对多blog ,,我显示所有的blog的时候,取出blog的作者(是user实体类的属性)
两种方式:
第一种:
Page<Blog> page=Blog.dao.paginate(num, 10, "select blog.* user.name,user.employee ", "from blog where blog.user_id=user.id");
页面取name
<c:forEach items="${page.list}" var="blog" >
<tr>
<td><a href="/jFinal/user/findUserById?id=${blog.id }">${blog.title }</a></td>
<td>${blog.content }</td>
<td>${blog.name }</td>
</tr>
</c:forEach>
第二种:利用_JFinalDemoGenerator.java(官网有这个类)
生成BaseBlog.java BaseUser.java _Mappingkit.java Blog.java User.java五个类
Blog继承了BaseBlog User继承了BaseUser
Page<Blog> page=Blog.dao.paginate(num, 10, "select blog.* ","from blog");
页面取name
<c:forEach items="${page.list}" var="blog" >
<tr>
<td><a href="/jFinal/user/findUserById?id=${blog.id }">${blog.title }</a></td>
<td>${blog.content }</td>
<td>${blog.user.name }</td>
</tr>
</c:forEach>