具体错误信息就是这样的
org.hibernate.exception.SQLGrammarException: could not execute query
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:67)
at org.hibernate.engine.query.HQLQueryPlan.performList(HQLQueryPlan.java:153)
at org.hibernate.impl.SessionImpl.list(SessionImpl.java:1106)
at org.hibernate.impl.QueryImpl.list(QueryImpl.java:79)
at org.zero.space.dao.BaseHibernateDAO.search(BaseHibernateDAO.java:112)
at org.zero.space.dao.impl.HouseInfoHibernateDAOImpl.search(HouseInfoHibernateDAOImpl.java:50)
at org.zero.space.biz.impl.HouseInfoBizImpl.search(HouseInfoBizImpl.java:37)
at org.zero.space.action.HouseInfoAction.toList(HouseInfoAction.java:51)
at java.lang.Thread.run(Thread.java:619)
Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: 在将 varchar 值 'null' 转换成数据类型 int 时失败。
org.hibernate.exception.SQLGrammarException: 顾名思义, 就是sql语法错误