“id
作为主键使用基本数据类型不合适,建议用包装类”。在 Java 里,基本数据类型(像 int
、long
等)和其对应的包装类(如 Integer
、Long
等)有不同特性。基本数据类型不能为 null
,但包装类可以。在数据库映射里,主键有可能无值,这时候用包装类更合适。
id
用的是 Long
包装类,这样 id
就可以为 null
,能更好地处理主键可能没有值的情况。
“id
作为主键使用基本数据类型不合适,建议用包装类”。在 Java 里,基本数据类型(像 int
、long
等)和其对应的包装类(如 Integer
、Long
等)有不同特性。基本数据类型不能为 null
,但包装类可以。在数据库映射里,主键有可能无值,这时候用包装类更合适。
id
用的是 Long
包装类,这样 id
就可以为 null
,能更好地处理主键可能没有值的情况。