@ManyToOne @ManyToMany使用

news2025/1/20 3:50:17

1、@ManyToOne

@ManyToOne(fetch = FetchType.EAGER)
@NotFound(action= NotFoundAction.IGNORE)
@JoinColumn(name = "country", insertable = false, updatable = false)
private StdPowerDict country;
  • 主表的country字段
    在这里插入图片描述
  • 对应 StdPowerDict 实体的表
    在这里插入图片描述

2、@ManyToMany

@ManyToMany(cascade = CascadeType.MERGE, fetch = FetchType.EAGER)
@JoinTable(name = "idb_std_power_engin_cate_v1", joinColumns = {
          @JoinColumn(name = "project_id", referencedColumnName = "id")}, inverseJoinColumns = {
          @JoinColumn(name = "cate_id", referencedColumnName = "id")})
private Set<StdPowerDict> cates;
  • @JoinTable :里面填写中间表名称
  • @JoinColumn(name = “project_id”, referencedColumnName = “id”):主表的id对应中间表的project_id
  • inverseJoinColumns = {@JoinColumn(name = “cate_id”, referencedColumnName = “id”)}:StdPowerDict表对应中间表cate_id

数据库关系图例

  • 主表
    在这里插入图片描述
  • StdPowerDict 实体表
    在这里插入图片描述
  • 中间表
    在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1682141.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

RTMP低延迟推流

人总是需要压力才能进步, 最近有个项目, 需要我在RK3568上, 推流到公网, 最大程度的降低延迟. 废话不多说, 先直接看效果: 数据经过WiFi发送到Inenter的SRS服务器, 再通过网页拉流的. 因为是打金任务, 所以逼了自己一把, 把RTMP推流好好捋一遍. 先说说任务目标, 首先是MPP编码…

图片恢复的实用指南,为你拯救遗失的记忆!

随着科技的日新月异&#xff0c;我们的生活已被照片填满。它们记录着我们的喜怒哀乐&#xff0c;见证着每一个重要的时刻。但我们往往会因为各种原因将手机图片遗失&#xff0c;有什么方法可以恢复呢&#xff1f;本文将提供一份实用的图片恢复指南&#xff0c;帮助你找回那些遗…

【附poc】H5 云商城漏洞

漏洞描述 H5 云商城 file.php 文件上传,攻击者可通过此漏洞上传恶意脚本文件&#xff0c;对服务器的正常运行造成安全威胁&#xff01;漏洞可在圈子中获取&#xff0c;8000陆续更新中&#xff01; 漏洞复现 语法及其界面 1、fofa&#xff08;会员可在圈子获取&#xff09; b…

文本分类TextRNN_Att模型(pytorch实现)

TextRNN_Att TextRNN-Att简介模型结构&#xff1a;pytorch代码实现&#xff1a; TextRNN-Att简介 TextRNN前面已经介绍过了&#xff0c;主体结构就是一个双向/单向的LSTM层&#xff0c;由于LSTM获得每个时间点的输出信息之间的“影响程度”都是一样的&#xff0c;而在关系分类…

[vue] nvm use时报错 exit status 1:一堆乱码,exit status 5

报错exit status 5&#xff1a;&#xfffd;ܾ&#xfffd;&#xfffd;&#xfffd;&#xfffd;ʡ&#xfffd; 原因&#xff1a;因为当前命令提示符窗口是user权限&#xff0c; 解决&#xff1a;cmd使用管理员方式打开就可以 参考&#xff1a; vm use时报错 exit status 1…

web安全学习笔记(16)

记一下第27-28课的内容。Token 验证 URL跳转漏洞的类型与三种跳转形式&#xff1b;URL跳转漏洞修复 短信轰炸漏洞绕过挖掘 一、token有关知识 什么是token&#xff1f;token是用来干嘛的&#xff1f;_token是什么意思-CSDN博客 二、URL跳转漏洞 我们在靶场中&#xff0c;…

ES 数据写入方式:直连 VS Flink 集成系统

ES 作为一个分布式搜索引擎&#xff0c;从扩展能力和搜索特性上而言无出其右&#xff0c;然而它有自身的弱势存在&#xff0c;其作为近实时存储系统&#xff0c;由于其分片和复制的设计原理&#xff0c;也使其在数据延迟和一致性方面都是无法和 OLTP&#xff08;Online Transac…

python实现贪吃蛇游戏,python贪吃蛇

欢迎关注我👆,收藏下次不迷路┗|`O′|┛ 嗷~~ 目录 一.前言 二.代码 三.使用 四.总结 一.前言 贪吃蛇游戏是一款经典的休闲益智类游戏,以下是关于该游戏的详细介绍: 游戏类型与平台:

玩转网络调试利器:深入剖析ip命令的强大功能

欢迎来到我的博客&#xff0c;代码的世界里&#xff0c;每一行都是一个故事 玩转网络调试利器&#xff1a;深入剖析ip命令的强大功能 前言ip命令概述网络接口管理ip地址配置路由管理邻居关系查看 前言 在我们的日常网络使用中&#xff0c;我们经常需要管理和调试网络接口、路由…

【大模型微调】一文掌握7种大模型微调的方法

本篇文章深入分析了大型模型微调的基本理念和多样化技术&#xff0c;细致介绍了LoRA、适配器调整(Adapter Tuning)、前缀调整(Prefix Tuning)等多个微调方法。详细讨论了每一种策略的基本原则、主要优点以及适宜应用场景&#xff0c;使得读者可以依据特定的应用要求和计算资源限…

前端开发切入第三方页面显示不全问题解决方案

前端开发切入第三方页面显示不全问题解决方案 最近做一个电视大屏,大屏分为三个部分,又分为上下结构,下部分分为左右结构布局,第一个部分是设备架构图、第二个部分是本市设备网点告警图,第一、二部分是我自己开发的,采用自动计算、自动适配各种场景缩放,兼容性没有任何…

uni-app 开发准备工作(一次开发,多端部署)

前言 uni-app 是一个使用 Vue.js 开发所有前端应用的框架&#xff0c;开发者编写一套代码&#xff0c;可发布到iOS、Android、Web&#xff08;响应式&#xff09;、以及各种小程序&#xff08;微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝&#xff09;、快应用等多个平台。 …

车辆超龄无法注册滴滴司机怎么办理账号

车辆超龄无法注册滴滴司机&#xff0c;别担心这个视频教你如何解决&#xff0c;滴滴司机注册过程中 车辆年限是一个常见的限制条件&#xff0c;如果您的车辆超过了8年&#xff0c;那么注册滴滴可能会遇到困难&#xff0c;但是不要因此而放弃成为滴滴司机的机会&#xff0c;《 …

nestJs链接redis

给大家推荐一个库&#xff0c;地址:Yarn service import { Injectable } from nestjs/common; import { RedisService as RedisServices, DEFAULT_REDIS_NAMESPACE } from liaoliaots/nestjs-redis; import Redis from ioredis;Injectable() export class RedisService {priva…

入职java开发第一天,不会VUE竟然被.........

Vue2 技术栈 第 1 章&#xff1a;Vue 核心1.1. Vue 简介1.1.1. 官网1.1.2. 介绍与描述1.1.3. Vue 的特点1.1.4. 与其它 JS 框架的关联1.1.5. Vue 周边库 1.2. 初识 Vue1.3. 模板语法1.3.1. 效果1.3.2. 模板的理解1.3.3. 插值语法1.3.4. 指令语法 1.4. 数据绑定1.4.1. 效果1.4.2…

012.使用传统.NET事件进行通知操作

Rx的目标是协调和编排来自各种来源的基于事件的异步计算&#xff0c;如社交网络、传感器、UI事件等。例如&#xff0c;建筑物周围的安全摄像头&#xff0c;以及当有人可能在建筑物附近时触发的运动传感器&#xff0c;会向我们发送最近摄像头的照片。Rx还可以统计包含选举候选人…

关爱内向儿童:理解与支持助力成长

引言 每个孩子都是独特的&#xff0c;有些孩子天生性格外向&#xff0c;善于表达&#xff0c;而有些孩子则比较内向&#xff0c;喜欢独处。内向并不是缺点&#xff0c;而是一种性格特质。然而&#xff0c;内向的孩子在社交和学习过程中可能会面临一些挑战。本文将探讨内向儿童…

光伏运维系统在光伏电站的应用

摘要&#xff1a;全球化经济社会的快速发展,加快了传统能源的消耗,导致能源日益短缺,与此同时还带来了严重的环境污染。因此,利用没有环境污染的太阳能进行光伏发电获得了社会的普遍关注。本文根据传统式光伏电站行业的发展背景及其监控系统的技术设备,给出了现代化光伏电站数据…

Python 机器学习 基础 之 监督学习 【分类器的不确定度估计】 的简单说明

Python 机器学习 基础 之 监督学习 【分类器的不确定度估计】 的简单说明 目录 Python 机器学习 基础 之 监督学习 【分类器的不确定度估计】 的简单说明 一、简单介绍 二、监督学习 算法 说明前的 数据集 说明 三、监督学习 之 分类器的不确定度估计 1、决策函数 2、预测…

20232831 袁思承 2023-2024-2 《网络攻防实践》第10次作业

目录 20232831 袁思承 2023-2024-2 《网络攻防实践》第10次作业1.实验内容2.实验过程&#xff08;1&#xff09;SEED SQL注入攻击与防御实验①熟悉SQL语句②对SELECT语句的SQL注入攻击③对UPDATE语句的SQL注入攻击④SQL对抗 &#xff08;2&#xff09;SEED XSS跨站脚本攻击实验…