这个是一个基因缺陷。而II型糖尿病和妊娠期糖尿病是胰岛素抵抗(换句话说就是胰岛素不工作了,或者失活了)造成的,这个和基因,环境有很大的关系。很多时候,基因并不只是简简单单的显隐性关系,很多时候一个表现有可能是多个基因外加环境因素共同作用造成的。