今天遇到一个很奇怪的问题
问题描述:
方法
List personList = getSession().createSQLQuery(sb.toString())
.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP).list();
断点加在执行sql的方法前,数据查出来的就比较的完整,但是如果不加断点,或者加在这个执行sql的方法后面,查出来的数据就不完整。
临时解决方法:
让这个方法执行以前让线程睡眠100毫秒,就可以查出完整数据。