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)

大家都在看

  • JBoss AS7(Application Server 7)的Standalone模式和Domain模式

    JBoss AS7(Application Server 7)支持两种引导模式:standalone和domain(域)。 Standalone模式对于很多应用,并不需要domai…

    Java 2023年6月6日
    0100
  • javaweb之HttpSession对象

    1.session会话追踪原理 客户端第一次请求服务端,服务端会创建一个session对象并且存储下来,之后会将session的唯一标识sessionId设置到响应头中传给客户端 …

    Java 2023年6月9日
    0102
  • 分布式缓存

    1.Redis持久化 Redis有两种持久化方案: RDB持久化 AOF持久化 1.1.RDB持久化 RDB全称Redis Database Backup file(Redis数据…

    Java 2023年6月9日
    083
  • J Spring Framework- Integration 集成

    Spring提供了使用多种技术实现远程访问支持的集成类。远程访问支持使得具有远程访问功能的服务开发变得相当简单, 远程方法调用(RMI)。通过使用RmiProxyFactoryBe…

    Java 2023年5月29日
    089
  • git学习(一)-fork操作

    fork操作 对于某一个项目来说,如果自己不属于开发者中的一员,那么只能先fork别人的代码,然后将代码拉取到本地进行修改之后,再向原来的项目发起pull request。 for…

    Java 2023年6月7日
    076
  • q命令-用SQL分析文本文件

    原创:打码日记(微信公众号ID:codelogs),欢迎分享,转载请保留出处。 在Linux上分析文本文件时,一般会使用到grep、sed、awk、sort、uniq等命令,但这些…

    Java 2023年6月7日
    096
  • 读经典【1】重构:改善既有代码的设计

    五星好评。很实用。 最近读了重构原版书,同时也在使用其中的一些技巧来改善工作中的项目,自己改完代码会有成就感。 这本书改变了我原有的思想钢印:代码能成功跑起来就不要去动它。实际上,…

    Java 2023年6月16日
    096
  • springmvc date

    数据格式化,从本质上讲属于数据转换的范畴。Spring就是基于数据转换框架植入”格式化”功能的。 在数据转换时我们进行了如下配置: 我们使用的是Conver…

    Java 2023年5月30日
    086
  • 服务监控 | 彻底搞懂Dropwizard Metrics一篇就够了

    Metrics是一个提供服务性能检测工具的Java类库,它提供了功能强大的性能指标工具库用于度量生产环境中的各关键组件性能。 度量类型 Metrics提供了以下几种基本的度量类型:…

    Java 2023年6月6日
    0109
  • java线上故障排查

    线上故障主要会包括 CPU、磁盘、内存以及网络问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排查一遍。同时例如 jstack、jmap 等工具也是…

    Java 2023年5月29日
    085
  • MaxComputer/ODPS使用pyODPS将计算值写入ODPS指定数据表中

    MaxComputer/ODPS使用pyODPS将计算值写入ODPS指定数据表中 阿里云官方参考文档:https://help.aliyun.com/document_detail…

    Java 2023年6月9日
    0101
  • nacos集群搭建

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

    Java 2023年6月13日
    067
  • 日常踩坑_idea使用maven打包时报错Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump

    背景提要 想要使用Idea自带的maven工具进行打包时,报了错Please refer to dump files (if any exist) [date].dump, [da…

    Java 2023年6月7日
    095
  • Spring bean的作用域

    The scope of this bean: typically "singleton" (one shared instance, which will b…

    Java 2023年5月30日
    079
  • leetcode 208. Implement Trie (Prefix Tree) 实现 Trie (前缀树) (中等)

    Trie(发音类似 “try”)或者说 前缀树 是一种树形数据结构,用于高效地存储和检索字符串数据集中的键。这一数据结构有相当多的应用情景,例如自动补完和拼…

    Java 2023年6月14日
    081
  • Jquery封装的ajax的使用过程发生的问题

    Jquery封装的ajax的使用过程发生的问题 今天在做项目的时候使用到了ajax来完成项目前后端数据交互,在之后发现在前端没有数据显示,而后端数据确实存在,在多次检查代码之后,发…

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