实体b引用实体a中的两个属性,注解应该怎么写

问题描述

实体b引用实体a中的两个属性,注解应该怎么写

我实体user中有多个属性,其中有a属性和b属性
实体stu中也有两个属性是引用user中的这a和b属性
请问注解应该怎么写
@ManeToOne
@JoinColumns({
@JoinColumn(name="a",referencedColumnName="a" ),
@JoinColumn(name="b",referencedColumnName="b")
})
private User user;
这样写的话数据库中 user的a和b的列会成为组合唯一标识列
这样的话user表中的a和b列就不能出现相同组合的数据了,

解决方案

@ManyToOne必须要求唯一性,否则怎么one。
你如果要有一样的,应该做成外键关联,用List装入

时间: 2024-09-20 16:50:39

实体b引用实体a中的两个属性,注解应该怎么写的相关文章

.net-ef6 codefirst 多对多关系如何在查询时包含实体的引用对象

问题描述 ef6 codefirst 多对多关系如何在查询时包含实体的引用对象 例如有3个实体 public class A { public string Id {get; set;} public List<B> BList {get; set;} } public class B { public string Id {get; set;} [ForeignKey("CObj")] public string CId {get; set;} public C CObj

spring jpa 实体互相引用返回restful数据循环引用报错的问题

spring jpa 实体互相引用返回restful数据循环引用报错的问题 Java实体里两个对象有关联关系,互相引用,比如,在一对多的关联关系里 Problem对象,引用了标签列表ProblemLabel ProblemLabel对象,引用了所属Problem 这样构成了互相引用,导致递归循环内存溢出异常: org.springframework.http.converter.HttpMessageNotWritableException: Could not write content: I

hibernate可不可以根据一个实体类查询出数据库中是否存在该记录

问题描述 hibernate可不可以根据一个实体类查询出数据库中是否存在该记录 需要判断一条记录是否已经在数据库中是否存在重复记录,用hql的话传入的参数会比较多

C#中实体集合和实体转换成相应的string、XDocument、XElement、XDocument

一.前言 上篇随笔主要是针对于Xml的特性Attribute与实体之间的匹配与转换.该篇随笔主要内容为将对象转换成相应的Xml以及XElement.这2篇随笔以不同的方式对Xml进行转换与匹配,每种匹配都采用不同的角度进行操作.本文主要为对象实体的转换,下篇侧重于Xml的匹配. 二.Xml转换 2.1 实体集合转换Xml 实体集合转换Xml的方法为:public static string ToXml<T>(IList<T> entities, string rootName =

JS魔法堂:再识ASCII实体、符号实体和字符实体

一.前言              相信大家都熟悉通过字符实体   来实现多个连续空格的输入吧!本文打算对三类HTML实体及JS相关操作作进一步的整理和小结,若有纰漏请大家指正,谢谢.   二.初识HTML实体                                                         由于HTML中某些字符是预留的(如>和<等),若要在进行HTML解析出来后能正确显示预留字符,则需要使用字符实体来代替了.   字符实体有三种表示方式: // Named c

Java中的两个特殊变量this和super

变量 Java中的两个特殊变量this和super2001-04-26· ·Wayne ··yesky 在Java中有两个非常特殊的变量:this和super,这两个变量在使用前都是不需要声明的.this变量使用在一个成员函数的内部,指向当前对象,当前对象指的是调用当前正在执行方法的那个对象.super变量是直接指向超类的构造函数,用来引用超类中的变量和方法.因此它们都是非常有用的变量,下面我想介绍一下this和super的使用方法. 1.this 让我们先看一段代码吧: class Perso

json解析-请问这样的json格式该怎样解析?具体的实体类该怎么定义?每个item的属性个数不一样,这样该怎么定义属性?

问题描述 请问这样的json格式该怎样解析?具体的实体类该怎么定义?每个item的属性个数不一样,这样该怎么定义属性? {result"":""200""//String类型成功时返回200newsList"": [ {type"":1//type为1时是新闻,2是广告,3.图酷title"":""""//新闻标题img"":&

java-如何在LinkedList对象中加入两种比较器?

问题描述 如何在LinkedList对象中加入两种比较器? 用LinkedList对象list存储扑克牌并排序,写了一个牌值比较器RankComparator和 一个花色比较器SuitComparator, 还有写了枚举的CardRank和CardSuit,并对不同的 花色和牌值都赋了不同的值,再用Collection.sort(list,new RankComparator())进行牌值的排序,现在我想再加一个花色的排序(就是list中既对牌值排序,又对花色排序),请问该怎么写呢?谢谢各位大虾

jquery 点击一个按钮隐藏弹出form中的两个按钮问题

问题描述 jquery 点击一个按钮隐藏弹出form中的两个按钮问题 我点击一个main 主页的按钮 需要隐藏弹出form中的两个按钮 怎么操作 点击查看时 吧弹出的这个form中的这两个按钮隐藏掉 解决方案 $("#id").hide(); 是不是这个意思 解决方案二: 弹出form,window.open还是层模拟的?层模拟的form放入iframe里面没有?没有关系的无法控制 iframe和父页,window.open打开页面之间的引用 解决方案三: 我用的是miniui 中的p