一般来讲save会自增主键并将主键值赋回对象本身
因为先写sql创建表,表里面设了自增,save后表里主键倒是对的,对象本身主键值没有改变,还一直是0,
后来发现是注解里@id下面没写自增类型,加上@GeneratedValue(strategy=GenerationType.IDENTITY)就好了,对象的主键值也能被赋值
总结:JavaBean里主键需要有自增注解,save产生的主键值才能被赋回
新手之漏,还望莫笑。
一般来讲save会自增主键并将主键值赋回对象本身
因为先写sql创建表,表里面设了自增,save后表里主键倒是对的,对象本身主键值没有改变,还一直是0,
后来发现是注解里@id下面没写自增类型,加上@GeneratedValue(strategy=GenerationType.IDENTITY)就好了,对象的主键值也能被赋值
总结:JavaBean里主键需要有自增注解,save产生的主键值才能被赋回
新手之漏,还望莫笑。