久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

JAVA mybatis pojo.xml 配置問題

瀏覽:100日期:2023-10-26 18:49:20

問題描述

剛學JAVA,參照例子寫的,跑不起來,報錯是:

org.apache.ibatis.exceptions.PersistenceException: ### Error building SqlSession.### The error may exist in mapper/User.xml### Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException; lineNumber: 10; columnNumber: 77; 值為 'pojo.User' 的屬性 'resultSetType' 必須具有列表 'FORWARD_ONLY SCROLL_INSENSITIVE SCROLL_SENSITIVE ' 中的值。

我的寫法是這樣的

<mapper namespace='test'> <select parameterType='int' resultSetType='pojo.User'>SELECT * FROM `user` WHERE id = #{id}; </select></mapper>

寫了pojo.User,提示錯誤不太知道這里路勁該怎么寫,項目目錄如圖

JAVA mybatis pojo.xml 配置問題

問題解答

回答1:

MyBatis Select 的返回值,應該用ResultType或ResultMap來說明,ResultSetType是一個屬性配置,用來控制結果集游標的,只能是FORWARD_ONLY|SCROLL_SENSITIVE|SCROLL_INSENSITIVE 三個中的一種。一般非特殊情況不會用到這個配置,默認是由數據庫自行處理。

我認為你這里是寫錯了

回答2:

resultSetType 改完 resultType ?

回答3:

改成數組

<mapper namespace='test'> <select parameterType='int' resultSetType='pojo.User[]'>SELECT * FROM `user` WHERE id = #{id}; </select></mapper>

標簽: java
相關文章:
主站蜘蛛池模板: 常州市| 淮南市| 灌云县| 临高县| 宜丰县| 晋江市| 泊头市| 饶阳县| 洛川县| 尼木县| 澄迈县| 密山市| 谢通门县| 弥勒县| 丰镇市| 新乡市| 从化市| 虹口区| 麻栗坡县| 沁源县| 阳原县| 滁州市| 定陶县| 罗定市| 施甸县| 册亨县| 化州市| 梁平县| 华蓥市| 台南县| 庆城县| 商都县| 通渭县| 红原县| 舟山市| 抚顺市| 大方县| 上林县| 前郭尔| 惠东县| 盐池县|