student.xml

来自「ibatis + sqlserver 学生成绩管理」· XML 代码 · 共 65 行

XML
65
字号
<?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="Student">

	<typeAlias alias="Student" type="bean.Student" />

	<insert id="insertStudent" parameterClass="Student">
		insert into
		Student(sid, sname, sex, age, comment)
		values
		(#sid#,#sname#,#sex#,#age#,#comment#)
	</insert>

	<insert id="inserStudentBySequence" parameterClass="Student">
		<selectKey resultClass="int" keyProperty="sid">
			SELECT @@IDENTITY
			as sid 
		</selectKey>
		insert into
		Student(sid, sname, sex, age, comment)
		values
		(#sid#,#sname#,#sex#,#age#,#comment#)
	</insert>

	<delete id="deletStudentById" parameterClass="String">
		delete
		from Student
		where sid=#sid#
	</delete>

	<update id="updateStudentById" parameterClass="Student">
		update Student
		set
		sname=#sname#,
		sex=#sex#,
		comment=#comment#,
		age=#age#
		where sid=#sid#
	</update>

	<select id="selectAllStudents" resultClass="Student">
		select * from Student
	</select>

	<select id="selectAllStudentById" parameterClass="String"
		resultClass="Student">
		select sid,sname,sex,age,comment
		from Student
		where
		sid=#sid#
	</select>

	<select id="selectStudentByName" parameterClass="String"
		resultClass="Student">
		select sid,sname,sex,age,comment
		from Student
		where sname
		like '%$sname$%'
	</select>

</sqlMap>

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?