碎片化 | 第四阶段-56-ManyToOne和OneToMany映射关系-视频

http://v.qq.com/x/page/f0567zgfet1.html

ManyToOne (多对1)

表结构:
    note表----usernote表----(多对1)

1:将usernote实体类进行hibernate映射
2:在note实体类中,增加属性值和注解,并将原有userId属性注释
    @ManyToOne
    @JoinColumn(name="userId")
    private Usernote usernote;
3:修改listDetail.jsp文件
    获取用户名方式:发布人:${note.usernote.username }

OneToMany(1对多)

表结构:
    usernote表------note表---(1对多)

1:在usernote实体类中,增加集合list属性值和注解
    @OneToMany
    @JoinColumn(name="userId")
    private List<Note> notes;
2:修改listDetail.jsp文件,使用c标签,遍历数据数组
    <ul>
        <c:forEach items="${note.usernote.notes }" var="note">
            <li>
                <h3>${note.context }</h3>
            </li>   
        </c:forEach>
    </ul>

原文发布于微信公众号 - 码神联盟(lkchatspace)

原文发表时间:2017-11-03

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏LanceToBigData

Hadoop(五)搭建Hadoop客户端与Java访问HDFS集群

前言   上一篇详细介绍了HDFS集群,还有操作HDFS集群的一些命令,常用的命令: hdfs dfs -ls xxx hdfs dfs -mk...

71490
来自专栏Java3y

纳税服务系统六(信息发布管理模块)【Ueditor、异步信息交互、抽取BaseService、条件查询、分页】

需求分析 我们现在来到了纳税服务系统的信息发布管理模块,首先我们跟着原型图来进行需求分析把: 一些普通的CRUD,值得一做的就是状态之间的切换了。停用和发布切换...

52460
来自专栏吴老师移动开发

【iOS开发】UITableView和UICollectionView多种类型cell处理,更好地组织代码

开发不仅仅是完成功能,还要写出认后来人可以很容易上手维护的代码。今天就记录一下列表数据,多种类型cell时,如何更好的组织代码。从实际需求场景出发,先看一下UI...

1.4K30
来自专栏闻道于事

JPA实体类中的注解

@Entity   标注于实体类上,通常和@Table是结合使用的,代表是该类是实体类 @Table   标注于实体类上,表示该类映射到数据库中的表,没有指定名...

31670
来自专栏wOw的Android小站

[设计模式]之三:单例模式

还是试想一个情景:现在有一个自定义对话框。当主界面上的按钮被点击后,弹出对话框。 一般的设计思路是这样的:

8310
来自专栏黑泽君的专栏

day31_Hibernate复习_03(补刀)

8110
来自专栏机器学习从入门到成神

java.lang.StackOverflowError异常解决

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_35512245/articl...

1.9K20
来自专栏lzj_learn_note

阿里ARouter拦截器使用及源码解析(二)

关于ARouter基本跳转的用法以及源码解析在上篇文章阿里阿里ARouter使用及源码解析(一)已经有过分析,有不清楚的同学可以去看看。本篇文章主要是关于ARo...

32530
来自专栏xingoo, 一个梦想做发明家的程序员

【设计模式】—— 代理模式Proxy

  模式意图   代理模式为其他的对象增加一个代理对象,进行访问控制。从而避免直接访问一个对象,造成效率或者安全性上的降低。   应用场景   1 远程代理,...

21180
来自专栏Java 源码分析

Java之StringBuffer

1.存储: append(data) 添加在最后 insert(index,data) 在制定位置添加2.删除: delete(start,end) 删除...

33560

扫码关注云+社区

领取腾讯云代金券