//Méthode d'acquisition de numérotation automatique
@PostConstruct
public void init() {
SimpleJdbcInsert simpleJdbcInsert = new SimpleJdbcInsert((JdbcTemplate) template.getJdbcOperations());
SimpleJdbcInsert withTableName = simpleJdbcInsert.withTableName("orders");
insert = withTableName.usingGeneratedKeyColumns("id");
}
Après l'insertion, obtenez l'ID attribué par numérotation automatique et retour
public Order insert(Order order) {
//Nom de domaine et SQL? S'il y a une pièce, elle entrera automatiquement
SqlParameterSource param = new BeanPropertySqlParameterSource(order);
//executeAndReturnKey exécute l'instruction d'insertion sans autorisation
Number key = insert.executeAndReturnKey(param);
order.setId(key.intValue());
return order;
}
Je vais le laisser comme un mémorandum. Si vous avez des suggestions, veuillez.
Recommended Posts