JPA实体关联关系,一对一以及转换器

现有两张表

room (rid,name,address,floor)

room_detail (rid,roomid,type)

需要创建房间实体,但是也要包含type属性

@Converter 是JPA的转换器,枚举类型与数据库交互使用,比如房间类型 1代表客房,2代表办公室,数据库是1,2,展示需要客房,办公室,用转换器转

自己实现接口AttributeConverter ,实现两个方法

RoomType是枚举类,就不贴代码了

Original: https://www.cnblogs.com/Cassie-wang/p/9843292.html
Author: 背着核的桃子
Title: JPA实体关联关系,一对一以及转换器

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/589681/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • 使用certbot制作免费Lets encrypt SSL证书

    利用 certbot软件包可以免费制作SSL证书 这对小网站和测试项目太有用了,下面记录一下制作证书的流程和方法。以备后用。以centos7系统为例 其他系统类似。 yum ins…

    Java 2023年6月16日
    0120
  • 朱晔和你聊Spring系列S1E11:小测Spring Cloud Kubernetes @ 阿里云K8S

    朱晔和你聊Spring系列S1E11:小测Spring Cloud Kubernetes @ 阿里云K8S 有关Spring Cloud Kubernates(以下简称SCK)详见…

    Java 2023年5月30日
    064
  • TCP/IP详解 读书笔记:TCP:传输控制协议

    TCP的服务 TCP为应用层提供一种面向连接的、可靠的字节流服务。一个TCP连接中,仅有两方进行彼此通信,所以广播和多播不能用于TCP。TCP通过以下方式提供可靠性: 应用数据被切…

    Java 2023年6月7日
    077
  • Dism++

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Java 2023年6月7日
    062
  • 二、冯·诺依曼结构与快捷键的使用

    一、冯·诺依曼结构 二、快捷键的使用 Ctrl+A:全选Ctrl+C:复制Ctrl+V:粘贴Ctrl+X:剪切Ctrl+Z:撤销Ctrl+S:保存Alt+F4:关闭窗口Shift+…

    Java 2023年6月5日
    068
  • <4>Linux-文件操作命令(3)

    4.1 vi 环境定制 set nu:添加行号显示 set nonu:取消行号显示 set autoindent:自动缩进 set noautoindent:取消自动缩进 gcc …

    Java 2023年6月15日
    043
  • JAVA入门[23]-SpringBoot配置Swagger2

    一、新建SpringBoot站点1.新建module,然后引入pom依赖: 2.新建Controller文件 3.新建SpringBoot启动文件 4.运行,http://loca…

    Java 2023年5月29日
    078
  • Netty之非阻塞处理

    Netty 是一个异步的、基于事件驱动的网络应用框架,用以快速开发高性能、高可靠性的网络 IO 程序。 同步I/O : 需要进程去真正的去操作I/O; 异步I/O:内核在I/O操作…

    Java 2023年6月7日
    058
  • 搭建简单JavaWeb项目

    参考:(17条消息) 手把手搭建一个完整的javaweb项目(适合新手)_心歌技术的博客-CSDN博客_javaweb项目完整案例 补充项目结构的细节,进行了一点修改,修改为学生信…

    Java 2023年6月9日
    085
  • 2022.1.6 时间复杂度及简单排序算法

    2022.1.6 时间复杂度及简单排序算法 1. 时间复杂度 定义:在常数操作数量的表达式中,除去低阶项和高阶项的系数所剩下来的东西,记作O(剩下),读作 big O(剩下),时间…

    Java 2023年6月13日
    080
  • day03-3私聊功能

    多用户即时通讯系统03 4.编码实现02 4.4功能实现-私聊功能实现 4.4.1思路分析 客户端 – 发送者: 用户在控制台输入信息,客户端接收内容 将消息构建成Me…

    Java 2023年6月15日
    051
  • vue-i18n 初体验

    vue-i18n 初体验 使用vue,如何国际化呢?采用 vue-i18n。(i18n,internationalization,i和n中间省略18个字符) vue-i18n 官网…

    Java 2023年6月5日
    071
  • HttpClient的 java.net.SocketException: Too many open files

    今天在维护一个老项目的时候发现,错误: 大致意思是,资源未释放。 代码用的是httpClient,在finally中也关比了资源 后来找度娘了解下: 所以,我的:postMetho…

    Java 2023年5月29日
    0167
  • AOP spring boot 使用AOP面向切面编程

    关于AOP AOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充…

    Java 2023年6月5日
    071
  • spring的循环依赖

    1 单例 bean 构造器参数循环依赖(⽆法解决)2 prototype 原型 bean循环依赖(⽆法解决)对于原型bean的初始化过程中不论是通过构造器参数循环依赖还是通过set…

    Java 2023年5月30日
    071
  • Redis变慢?深入浅出Redis性能诊断系列文章(四)

    (本文首发于”数据库架构师”公号,订阅”数据库架构师”公号,一起学习数据库技术,助力职业发展) 本篇为Redis性能问题诊断系列的第…

    Java 2023年6月16日
    069
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球