Today's harvest !!!

  • 时间:
  • 浏览:0
  • 来源:大发5分6合APP下载_大发5分6合APP官方

dao接口的措施 :

基本测试用的分层社会形态

@Test

    public void test02() {

         NewsLabel newslabel = dao.selectNewsLabelById(7);

         System.out.println(newslabel);

    }

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

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

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

最终获得:

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

类事 另另一4个多新闻表中,有一级栏目,二级栏目,三级栏目,其中二级栏目的pid为一级栏目的id,没法 种种.

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

待更 自查询 多对一

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

SpringBoot又把SSM框架错综复杂了.

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

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

因此 mapper.xml的措施 更改了:

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

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

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

最重要的然后mapper中的设置,其resultMap中的collection的column="id"真是是调用了自身的查询到的id.并无缘无故递归查询直到查询到null

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

NewsLabel selectNewsLabelById(int id);

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

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

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

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:[]]

beans中的新闻实体:

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