1、代码
public static void BatchUpdate(){
String hqlUpdate="update User set username=? where username like ?";Session session=HibernateUtil.getSession();
Transaction tx=session.beginTransaction();
Query query=session.createQuery(hqlUpdate);
query.setParameter(0, " 马克");
query.setParameter(1, "%mk%");
int updateCount=query.executeUpdate();
tx.commit();
HibernateUtil.closeSession();
log.info("============更新记录条数:"+updateCount+"=============");
}
2、mysql数据库
字符集utf8 -- UTF-8 Unicode
排序规则utf8_general_ci
3、数据库链接驱动也要设置编码
jdbc:mysql://localhost:3306/tablename?u