HasMany() = (1..*) HasOptional() = (1..0,1) HasRequired() = (1..1) http://www.cnblogs.com/yeagen/archive/2012/10/15/2724237.html