问答详情
源自:3-2 SQL 基本配置与执行

org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; 前言中不允许有内容

org.apache.ibatis.exceptions.PersistenceException:
### Error building SqlSession.
### Cause: org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException; lineNumber: 1; columnNumber: 1; 前言中不允许有内容。
org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:23)
org.apache.ibatis.session.SqlSessionFactoryBuilder.build(SqlSessionFactoryBuilder.java:51)
org.apache.ibatis.session.SqlSessionFactoryBuilder.build(SqlSessionFactoryBuilder.java:35)
com.luzy.db.DBAccess.getSqlSession(DBAccess.java:21)
com.luzy.dao.MessageDao.queryMessageList(MessageDao.java:28)
com.luzy.service.ListService.queryMessageList(ListService.java:16)
com.luzy.servlet.ListServlet.doGet(ListServlet.java:39)
javax.servlet.http.HttpServlet.service(HttpServlet.java:620)
javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

提问者:luzy123456 2016-04-12 22:13

个回答

  • qq_赵成冬_0
    2016-09-01 10:36:31

    我知道了,xml文件前面不要有空格!!而且编码格式要是utf-8的

  • 韩小贱hxj
    2016-07-03 17:02:31

    Configuration.xml核心配置文件里配置数据库url指定字符集前面的&改成&即可
    <property name="url" value="jdbc:mysql://127.0.0.1:3306/message?useUnicode=true&amp;characterEncoding=utf-8"/>


  • qq_苹果L_0
    2016-04-13 00:31:30

    SqlSessionFactoryBuilder.java:51)

    查一下这个代码写的是什么?