< H2>介绍< < /H2>
该死,这比我想的要难。
有些人有
camel case->strong>names like
mcDonald->code>或
o'ferncher->code>,有些人没有
double barrelled->strong>name,but
hyphenated name->strong>like
bowes lyon->code>或just
given name->strong>,like
honovi hohnihhakaiyohos-(strong high backed wolf)。在某些文化空间,比如:
-
葡萄牙语您有
more then 1.
family name and
more then 1.
first name(按默认值)。
-
俄罗斯你有中间名(
赞助人
),这是
强制性的
。
< >
在某些地方,你存在性别不平等,要正式称呼一个你需要使用前缀的人,比如:
sir
(其中gender可以是男性,女性,介于两者之间)。是的,前缀会根据人的年龄而变化。
这样做是不够的-人们可以并且将要结婚(这种情况经常发生)(你可能会多次这样做),而且这是一个
默认值
custom for
至少一个
partner to change their
family name
。在大多数地方,人们可以改变自己的名字,或者至少改变自己的名字。
更多详细信息
如果你想回答这个问题,这并不重要,只要给我一个提示,我想做什么。
我要存储名称的表是XML格式的,并且
appengine datastore
with
twig
object store interface(我在其他事物中使用twig,for it使我能够编译架构)。数据本身可以来自不同的地方,并且可能存在使用旧名称的情况(因此-存储多个名称)。
我的最佳猜测是:
@xmltattribute@key protected long id;
@xmlElement(必需=true)最终保护列表<string>lastname;
@xmlElement(必需=false)受保护的字符串中间名;
@xmlElement(必需=true)最终保护列表<string>firstname;
@xmlElement(必需=true)受保护的布尔ismale;
@xmlElement(必需=true)保护日期生日;
//+命名的区域设置?
< /代码>
为compareto>code>method just makes my day编写函数或前提条件…我正在认真考虑0容错。是的,意思是存在或缺少撇号、空格和其他符号或大小写差异都会产生不同的结果。(对于愤世嫉俗的混蛋来说,这不是家庭作业。)
问题是:如何在记录表中存储人名?
有些人骆驼箱名字像McDonald
或O'Ferncher
还有一些没有双筒姓名,但连词名喜欢Bowes-Lyon
或者只是给定名称,像Honovi Hohnihhohkaiyohos
(强壮的高背狼)。在一些文化空间,比如:
- 你有葡萄牙语超过1姓氏和超过1名字(默认)。
- 俄罗斯你有中间名(父权的那就是必修的.
在某些地方,你有性别不平等,要正式地称呼一个你需要使用的人前缀,像:Sir
(性别可以是男性、女性和介于两者之间)。是的,前缀会根据人的年龄而变化。
这样做是不够的——人们可以并且将要结婚(这种情况经常发生)(你可以多次这样做),这是违约习惯于至少一个合作伙伴更改姓. 在大多数地方,人们可以改变自己的名字,或者至少改变自己的名字。

更多细节
如果你想回答这个问题,这并不重要,只是暗示一下我想做什么。
要存储名称的表是XML和appengine datastore具有twig对象存储接口(我使用twig,因为它使我能够编译模式)。数据本身可以来自不同的地方,并且可能存在使用旧名称的情况(因此-存储多个名称)。
我的最佳猜测是:
@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;
写入函数或的前提条件compareTo
方法只是让我的一天…我正在认真考虑0容错。是的,意思是存在或缺少撇号、空格和其他符号或大小写差异都会产生不同的结果。(对于愤世嫉俗的混蛋来说,这不是家庭作业。)
问题是:如何在记录表中存储人名?