当前位置: 首页 > 知识库问答 >
问题:

如何在Spring Boot中处理国家地址

田志尚
2023-03-14

我正在制作Spring Boot和Thymeleaf web应用程序,我想向您咨询关于在数据库中持久化地址的建议。我的问题是如何存储这两个实体的地址。

我有一个房地产用户实体。

我应该在两个实体字段statecitystreet等中输入,还是创建一个新的实体Address,在那里我应该存储房地产中的Address用户中的当前Address

手动输入地址可以吗?或者有一些免费的国家和地址的应用编程接口可以使用吗?你有一些例子吗?


共有1个答案

周涵畅
2023-03-14

恕我直言,您可以创建一个地址实体,因此您的房地产和用户可以与地址@OneToOne关系。

要检索国家列表,String[]countryCodes=Locale。getISOCountries()

然而,就地址而言,这是特定于国家/地区的,需要用户输入。

 类似资料:
  • Quickie对象状态简介 了解实例在会话中的状态是很有帮助的: 瞬变 -不在会话中且未保存到数据库中的实例;即没有数据库标识。这类对象与ORM的唯一关系是它的类有一个 Mapper 与之相关的。 悬而未决的 当你 Session.add() 一个暂时的实例,它将变为挂起。它实际上还没有被刷新到数据库中,但是下一次刷新发生时会被刷新。 持久的 -存在于会话中且在数据库中有记录的实例。通过刷新使挂起

  • 问题内容: 我相信这是一个简单的问题,但我找不到答案,或者至少在搜索中使用正确的字词。 我正在设置并在一起。默认情况下,Angular将使用和之类的路径。 如果可能的话,我想避免使用path作为哈希值。如Angular 文档所述: 路由器的r函数将设置为,使其成为默认策略。如果愿意,我们可以在引导过程中使用覆盖切换到。 然后… 几乎所有Angular 2项目都应使用默认的HTML 5样式。它产生的

  • 本文向大家介绍如何根据PHP中的国家IP地址重定向域?,包括了如何根据PHP中的国家IP地址重定向域?的使用技巧和注意事项,需要的朋友参考一下 GeoIP扩展名可用于查找IP地址的确切位置。除此之外,可以从以下位置下载geoPlugin类: 国家代码列表可以在以下链接中找到- 可以将index.php文件放置在根文件夹中,并将以下代码行放置在该索引文件中- 下载geoplugin类后,将创建一个新

  • 我相信这是一个简单的问题,但我找不到答案或至少在搜索中使用正确的术语。 我正在一起设置和。默认情况下,将使用和等路径。 如果可能的话,我希望避免使用path作为哈希。正如Angular文档所述: 路由器的provideRouter函数将LocationStrategy设置为PathLocationStrategy,使其成为默认策略。如果我们愿意,我们可以在引导过程中切换到带有重写的HashLoca

  • 本文向大家介绍SpringBoot如何优雅地处理全局异常详解,包括了SpringBoot如何优雅地处理全局异常详解的使用技巧和注意事项,需要的朋友参考一下 前言 之前用springboot的时候,只知道捕获异常使用try{}catch,一个接口一个try{}catch,这也是大多数开发人员异常处理的常用方式,虽然屡试不爽,但会造成一个问题,就是一个Controller下面,满屏幕的try{}cat

  • 问题内容: 对于我们的网站,重要的是确切知道访问者来自哪个国家。 我想我的问题的最佳答案将是当前浏览器系统的简单地理位置功能,该功能仅询问用户是否允许该网站查看其地理位置:http : //dev.w3.org/geo/api/ spec- source.html 但是我不想打扰访客,我想自动检测访客的位置(国家应该足够了。) 最好的方法是什么?-哪个IP数据库最好?-浏览器标头是否足够可信以检测