実現したいこと
stsのクリーン
リフレッシュ
発生している問題・分からないこと
STSで MyBatis XML Mapper でマッパーファイルを作成しようとしたのですが、xmlファイルに複数箇所エラーがでて機能しません。どうすればいいですか?
エラーメッセージ
error
1Downloading external resources is disabled. [DownloadResourceDisabled] 2Element type "mapper" must be declared. [MSG_ELEMENT_NOT_DECLARED] 3Element type "select" must be declared. [MSG_ELEMENT_NOT_DECLARED]
該当のソースコード
MyBatis
1<?xml version="1.0" encoding="UTF-8"?> 2<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"> 3<mapper>namespace="com.example.demo.mapper.TodoMapper"> 4<!-- 全てのデータを表示するSQL --> 5<select id="getAllTodos" resultType="com.example.demo.entity.Todo"> 6SELECT T.ID, 7 T.TITLE, 8 T.IMPORTANCE, 9 T.URGENCY, 10 T.DEADLINE, 11 T.DONE 12 FROM TODO T 13 ORDER BY T.ID 14</select> 15 16<insert id="insertTodo" parameterType="com.example.demo.entity.Todo"> 17INSERT INTO TODO 18(TITLE, IMPORTANCE, URGENCY, DEADLINE ,DONE) 19VALUES 20(#{title}, #{importance}, #{urgency}, #{deadline} ,#{done}) 21</insert> 22 23</mapper>
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
copilotに聞くと、このように言われました。
環境設定などよくわからないので、わかる方教えてください。
補足
ご指摘いただいた箇所を修正しましたが、エラーが消えません↓
(修正前)
<mapper>namespace="com.ex~"
(修正後)
<mapper namespace="com.ex~"

回答1件
あなたの回答
tips
プレビュー