xmlファイルエラー、sqlの作成時に注意すべき事項

8794 ワード

Exception in thread "main" java.lang.RuntimeException: Error occurred.  
Cause: com.ibatis.common.xml.NodeletException: Error parsing XML.  
Cause: java.lang.RuntimeException: Error parsing XPath '/sqlMapConfig/properties'.  
Cause: java.lang.RuntimeException: Error loading properties. 
Cause: java.io.IOException: Could not find resource ../sqlmap/db.properties
コードは完璧だと思いますが、xmlファイルに未知のエラーが発生します.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMap
			PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"
			"http://ibatis.apache.org/dtd/sql-map-2.dtd">
<sqlMap namespace="memo">
	
	<resultMap class="memoVO" id="memoMap">
		<result property="no" column="board_no"/>
		<result property="title" column="board_title"/>
		<result property="writer" column="board_writer"/>
		<result property="date" column="board_date"/>
		<result property="content" column="board_content"/>
	</resultMap>


	<insert id="insertMemo" parameterClass="memoVO">
		
		insert into jdbc_board
		(board_no, board_title, board_writer, board_date, board_content)
		values(#board_seq.nextVal#,#title#,#writer#,#date#,#content#)
	
	</insert>
	
	<update id="updateMemo" parameterClass="memoVO">
		update jdbc_board
		   set board_title = #title#,
		 	   board_writer = #writer#,
		 	   board_date = #date#,
			   board_content = #content#
		where board_no = #no#
	</update>
	
	
	<delete id="deleteMemo" parameterClass="String">
		delete from jdbc_board
		where board_no = #no#
	</delete>
	
	
	

	
</sqlMap>
これが問題のxmlファイルです...
propertyエラーは使えませんか>などの句読点は、全部探しました...
<insert id="insertMemo" parameterClass="memoVO">
		
		insert into jdbc_board
		(board_no, board_title, board_writer, board_date, board_content)
		values(#board_seq.nextVal#,#title#,#writer#,#date#,#content#)
	
	</insert>
vlaues部分、、、board seq.nextValの両側に#を付けるのが問題だと気づきました.
Javaプログラムで入力した変数にのみ適用されます!!!貼るのを忘れないで