如何将人的名字存储在唱片表中
-
29-09-2019 - |
题
介绍
该死的,我想这很难。
有些人有 骆驼香烟盒 名称 McDonald
或者 O'Ferncher
, ,有些没有 双袋 名字,但是 连字符名称 像 Bowes-Lyon
要不就 给定的名称, , 像 Honovi Hohnihhohkaiyohos
(强大的高背狼)。在某些文化空间中,例如:
- 你有葡萄牙 超过1个 姓氏和 超过1个 名字(默认情况下)。
- 俄罗斯你有中间名(taperonymic), 那是 强制性.
在某些地方,您有性别不平等,并正式解决您需要使用的人 字首, , 像: Sir
(性别可以是男性,女性和中间)。是的,前缀会根据人的年龄而变化。
像这样还不够的 - 人们可以并且会结婚(这几乎会发生)(您可能会多次这样做),这是一个 默认 习惯 最后一个 伴侣改变他们的 姓. 。在大多数地方,人们可以更改其名称或至少给出名称。
更多细节
如果您想回答这个问题,这并不重要,只是给出一个提示我要做的事情。
我想将名称存储在XML中的表格和 附录数据存储 和 枝条 对象存储界面(我使用树枝除其他方面,因为它使我能够编译架构)。数据本身可以形成各个地方,并且可能存在使用旧名称的情况(因此 - 存储多个名称)。
我最好的猜测是:
@XmlAttribute @Key protected Long id;
@XmlElement(required = true) final protected List<String> lastName;
@XmlElement(required = false) protected String middleName;
@XmlElement(required = true) final protected List<String> firstName;
@XmlElement(required = true) protected Boolean isMale;
@XmlElement(required = true) protected Date birthday;
//+locale for naming?
写作功能或前提条件 compareTo
方法只是让我的一天...我认真考虑0个容错。是的,意味着存在或缺乏撇号,空格和其他符号或案例差异可能会产生不同的结果。 (对于愤世嫉俗的混蛋 - 这不是作业。)
问题是: 如何将人的名字存储在唱片表中?
不隶属于 StackOverflow