首页 > 其他分享 >jpa 树的父子节点映射记录

jpa 树的父子节点映射记录

时间:2023-09-08 16:58:44浏览次数:36  
标签:code JoinColumn name 映射 jpa private 节点 station id

jpa 父子节点映射记录:(加入条件station_code):

----------------------------------------------------------------------------
@OneToMany(fetch = FetchType.EAGER)
@JoinColumn(name = "parent_id", referencedColumnName = "rela_tree_id")
@JoinColumn(name = "station_code", referencedColumnName = "station_code")
private Set<StationInfRelaTree> children;
-----------------------------------------------------------------------------

@Entity
@Table(name = "b_stationinfrelatree")
@JsonIgnoreProperties(value = {"hibernateLazyInitializer", "handler", "fieldHandler"})
public class StationInfRelaTree implements Serializable {

@Id
@Column(length = 20, name = "id")
private String id;

@Column(length = 20, name = "rela_tree_id")
private String relaTreeId;

/**
* 上級
*/
@JsonIgnore
@ManyToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "parent_id", referencedColumnName = "rela_tree_id")
private StationInfRelaTree parent;

// @OneToMany(fetch = FetchType.EAGER, mappedBy = "parent")
//@OrderBy(value = "code asc")

@OneToMany(fetch = FetchType.EAGER)
@JoinColumn(name = "parent_id", referencedColumnName = "rela_tree_id")
@JoinColumn(name = "station_code", referencedColumnName = "station_code")
private Set<StationInfRelaTree> children;

/**
* 车站名称
*/
@Column(length = 20, name = "station_name")
private String stationName;

/**
* 信息状态
*/
@Column(length = 1, name = "rela_tree_state")
private String relaTreeState;

/**
* 车站站码
*/
@Column(length = 20, name = "station_code")
private String stationCode;





标签:code,JoinColumn,name,映射,jpa,private,节点,station,id
From: https://www.cnblogs.com/sensenh/p/17688020.html

相关文章

  • 剑指 Offer 52. 两个链表的第一个公共节点
    题目链接:剑指Offer52.两个链表的第一个公共节点题目描述:输入两个链表,找出它们的第一个公共节点。解法思路:代码:/***Definitionforsingly-linkedlist.*typeListNodestruct{*Valint*Next*ListNode*}*/funcgetIntersectionNode(headA,h......
  • elementui tree 获取选中子节点的所有父级节点信息
    //获取选中的节点constcheckedNodes=this.$refs.rolePermissionsTree.getCheckedNodes(false,true)//获取选中节点的所有父级节点checkedNodes.forEach(node=>{console.log(node)})效果如下......
  • Kubernetes node节点污点 与Pod 容忍度
    节点污点与Pod容忍度我们在创建Pod的时候对我们的节点或者两个pod之间去挑选节点,污点是在node节点上打的,污点和容忍度可以理解为一男一女找对象,男女之间都有缺点,容忍度,如果俩人谈对象,如果对方有某些缺点,你容忍不了,那你们也谈不了对象,走不到最后。node本身有一些污点,这个污点本身不......
  • Qt中QGraphics类坐标映射关系详解
    1、Item(图元)坐标:属于局部坐标,通常以图元中心为原点(中心对称),非中心对称类,比如dialog类,一般以左上角为原点,正方向x朝右,y朝下。2、setPos的坐标是父类坐标系的坐标,一般对于item位于scene中的应用场景。3、scene(场景)坐标:属于逻辑坐标logicalcoordinates(与QPainter相同),以场......
  • 剑指 Offer 22. 链表中倒数第k个节点
    输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点。例如,一个链表有6个节点,从头节点开始,它们的值依次是1、2、3、4、5、6。这个链表的倒数第3个节点是值为4的节点。示例:给定一个链表:1->2->3->4->5,和k=......
  • 【ROS2机器人入门到实战】你的第一个MicroROS节点
    2.你的第一个MicroROS节点写在前面当前平台文章汇总地址:ROS2机器人从入门到实战获取完整教程及配套资料代码,请关注公众号<鱼香ROS>获取教程配套机器人开发平台:两驱版|四驱版为方便交流,搭建了机器人技术问答社区:地址fishros.org.cn你好,我是爱吃鱼香ROS的小鱼。上一节我们介绍了Mic......
  • springboot 服务端接口公网远程调试﹣实现 HTTP 服务监听【端口映射】
    前言前后端分离项目中,在调用接口调试时候,我们可以通过cpolar内网穿透将本地服务端接口模拟公共网络环境远程调用调试,本次教程我们以Java服务端接口为例。1.本地环境搭建1.1环境参数JDK1.8IDEASpringBootMavenTomcat9.0Postman1.2搭建springboot服务项目搭建一个springboot服务的......
  • 力扣---1123. 最深叶节点的最近公共祖先
    给你一个有根节点 root 的二叉树,返回它 最深的叶节点的最近公共祖先 。回想一下:叶节点 是二叉树中没有子节点的节点树的根节点的 深度 为 0,如果某一节点的深度为 d,那它的子节点的深度就是 d+1如果我们假定 A 是一组节点 S 的 最近公共祖先,S 中的每个节点都在......
  • 查看linux 操作系统版本、节点名称、架构等
    #uname-aLinuxtankcheng-Legion-Y9000P-IAH7H5.15.0-83-generic#92~20.04.1-UbuntuSMPMonAug2114:00:49UTC2023x86_64x86_64x86_64GNU/Linux操作系统:Linux节点名称:ttankcheng-Legion-Y9000P-IAH7H操作系统发型版号:5.15.0-83-generic系统版本与时间:#92~20.04.1......
  • JavaScript--查找当前节点的父节点
    consttreeData=(item)=>{if(item.parent&&item.parent.length>0){let_parent=data.taskData.filter((data)=>data.id==item.parent);if(_parent&&_parent.length>0){if(da......