hibernate :could not locate named parameter [uname]

时间:2024-04-03 10:26:20

1:mysql增加自增主键

项目迁移中,报could not locate named parameter [uname]

hibernate :could not locate named parameter [uname]
百度查是参数错误,断点进入发现执行save的时候出错,检查响应的表发现未设置自增主键,以及对应的实体类未设置id自增,
总结:

1:检查数据库建表语句,设置自增主键id
2:查看对应的实体类,并设置自增主键id,

oracle :@GeneratedValue(strategy=GenerationType.SEQUENCE)
mysql:@GeneratedValue(strategy=GenerationType.IDENTITY)