发布时间 : 星期日 文章新巴巴运动网- day03更新完毕开始阅读
新巴巴运动网总结笔记day03
项目第三天(课程安排)
1.1 数据库模型反向生成: 从数据库?PowerDesginer中来,模型Name字段中文显示 1.2 分析表结构 关系 部分重要字段说明
1.3 扩展内容 将表结构生成Html Word文档 (企业中常用) 1.4 Mybatis面向对象操作模板书写
15商品列表页面加载(包括查询条件,分页) 及分页的页面封装,直接在页面上遍历即可
1 数据库设计工具PowerDesiner的使用
逆向工程来完成Mysql数据库表结构生成物理模型
参考:<<安装powerDesigner15反向工程过程.docx>>
物理模型Common(注释字段)复制到Name字段,方便查看表字段
参考:<< PowerDesigner 把Comment写到name中 和把name写到Comment中 pd7以后版本可用.docx>>
制作模板,生成Html或Word来查看表字段及关联关系,与团队分享数据结构或给领导或客户方来查看
参考:<< powerDesigner生成Html及Word.docx>>
1
讲解表的作用及关联关系,讲解主要字段
2 修改Mybatis的Sql模板来完成面向对象操作
例如:完整的Sql语句
select id,name,description,img_url,web_site,sort,is_display
from bbs_brand
where is_display = #{isDisplay} and name = #{name} and ... group by having
order by name desc(asc),id desc,... limit 开始行,每页数
2
第一步:从品牌BrandDao.xml 中的sql开始
第二步:用
第三步:用
name = #{name}
and is_display = #{isDisplay}
select id,name,description,img_url,web_site,sort,is_display from bbs_brand
3
第四步: 如果想加更多的条件:例如like查询等,只能创建新的JavaBean对象来完成 第五步:创建BrandQuery对象
public boolean isNameLike() { }
public void setNameLike(boolean nameLike) { } /**
* =======================order by */
public class OrderField{
4
this.nameLike = nameLike; return nameLike; /**
* ================================like 查询 字段 */
private String name;
public String getName() { }
public void setName(String name) { }
private boolean nameLike;
this.name = name; return name;
cn.itcast.core.query.product.BrandQuery
public class BrandQuery {
==================================================