Today's harvest !!!

  • 时间:
  • 浏览:5

将编程看作是一门艺术,而不单单是个技术。 敲打的英文字符是我的黑白琴键, 思维图纸画出的是我编写的五线谱。 当美妙的华章响起,现实通往二进制的大门即将被打开。

然后 看看pid为1的 港台明星和内地影视, 这是二级栏目. 同样 pid 为 2 的NBA和CBA是二级栏目,

基本测试用的分层行态

当传入参数2. 其查询pid为2的一两个 多 数据库元组,查询到后,继续执行该select话语,此时获取到的id又成为了参数进行了查询.

然后 分别是dao的接口和mapper.xml

结果为:自身及父栏目实例

看到下SpringBoot入门以及IDEA创建SpringBoot项目.

最重要的可是我mapper中的设置,其resultMap中的collection的column="id"其实是调用了自身的查询到的id.并一两个 劲递归查询直到查询到null

dao接口的法律法律法律依据:

beans中的新闻实体:

 今天将Mybatis的视频看到了第50集,其然后 讲解了自表的主外键查询.

类事一两个 多 新闻表中,有一级栏目,二级栏目,三级栏目,其中二级栏目的pid为一级栏目的id,那么种种.

而今天做的小项目中使用了 easyui 两种前端框架来做后端数据的解析.

-----------------------------------------下面是返回一两个 多 对象,该对象封装了多个表数据的自查询形式

同样的项目构建,实体类做了变更:

如上表, 在id 1 上是name: 娱乐新闻, 其pid为0. 表示这是第一级栏目.

newslabel->:7,北京金隅,>>parent:newslabel->:4,CBA,>>parent:newslabel->:2,体育新闻,>>parent:null

最终获得:

NewsLabel>> id:3,name:NBA,children:[NewsLabel>> id:6,name:湖人,children:[], NewsLabel>> id:5,name:火箭,children:[]]

NewsLabel>> id:4,name:CBA,children:[NewsLabel>> id:7,name:北京金隅,children:[], NewsLabel>> id:8,name:浙江广厦,children:[], NewsLabel>> id:9,name:青岛双星,children:[]]

(将两种分层栏目利用继承去理解更好理解,而一般网站构建中适度分层,三层就能不能 了.)

然后mapper.xml的法律法律法律依据更改了:

@Test

    public void test02() {

         NewsLabel newslabel = dao.selectNewsLabelById(7);

         System.out.println(newslabel);

    }

//查询指定栏目及其所有子孙栏目

NewsLabel selectNewsLabelById(int id);

三级栏目话语是它的上级还有上级,类事火箭,湖人,它们pid为3,而 id 为 3 的是NBA, NBA的pid为 2. 而2不可能 是最上层栏目.

待更 自查询 多对一

MyBatis的自表分层查询很简单.

SpringBoot又把SSM框架多样化了.