拼接HQL出现的错误
在使用hql拼接的时候会使用到
String condition = " AND o.textRemark like ?"; Object[] params = new Object[]{"%3%"};
但是经常会出现
String condition = " AND o.textRemark like '%?%' "; Object[] params = new Object[]{"3"};
若是写成‘%?%’ 就相当于是个字符串常量
在使用hql拼接的时候会使用到
String condition = " AND o.textRemark like ?"; Object[] params = new Object[]{"%3%"};
但是经常会出现
String condition = " AND o.textRemark like '%?%' "; Object[] params = new Object[]{"3"};
若是写成‘%?%’ 就相当于是个字符串常量