Mysql
 sql >> Base de données >  >> RDS >> Mysql

Procédure stockée MySQL avec java String Array

Sélectionnez la requête est

private static final String GET_MATCHING_MOBILE_NUMBERS = "SELECT USER_ID, USER_NAME, REGISTRATION_ID, IMEI_CODE, MOBILE_NUMBER FROM USER WHERE FIND_IN_SET(MOBILE_NUMBER,?);";

Le code Jdbc est

List<UserDO> userDOs = jd.query(GET_MATCHING_MOBILE_NUMBERS, new Object[] { formatedSqlText }, new BeanPropertyRowMapper<UserDO>(UserDO.class));

Cela fonctionne bien sans utiliser String Builder et la procédure stockée.