当前位置:首页 > 开发 > 编程语言 > 编程 > 正文

读书笔记-3

发表于: 2014-07-20   作者:chengxuyuancsdn   来源:转载   浏览:
摘要: 1、resultMap配置 2、ibatis一对多配置 3、jquery笔记 1、resultMap配置 当<select resultMap="topic_data"> <resultMap id="topic_data">必须一一对应。 (1)<resultMap class="tblTopic&q
1、resultMap配置
2、ibatis一对多配置
3、jquery笔记
1、resultMap配置
当<select resultMap="topic_data">
<resultMap id="topic_data">必须一一对应。
(1)<resultMap class="tblTopic" id="topic_data">
  		<result property="topicId" column="topicid"/>
  		<result property="title" column="title"/>
  		<result property="content" column="content"/>
  		<result property="publishTime" column="publishtime"/>
  		
  </resultMap>
  <select id="getTopics" parameterClass="java.lang.Integer" 	resultMap="topic_data">
  select topicid topicId, title title, 
  		content content, publishtime publishTime,  modifytime modifyTime  
  from tbl_topic where boardid=#boardid#
  </select> 
(2)错误的配置(modifytime在resultMap中配置,在select中就应该查询出)
 <resultMap class="tblTopic" id="topic_data">
  		<result property="topicId" column="topicid"/>
  		<result property="title" column="title"/>
  		<result property="content" column="content"/>
  		<result property="publishTime" column="publishtime"/>
  		<result property="modifyTime" column="modifytime"/>
  </resultMap>
  <select id="getTopics" parameterClass="java.lang.Integer" resultMap="topic_data">
  select topicid topicId, title title, 
  		content content, publishtime publishTime
  from tbl_topic where boardid=#boardid#
  </select> 
2、ibatis一对多配置
<resultMap id="board_data" class="tblBoard">
		<result property="boardId" column="boardid"/>
		<result property="boardName" column="boardname"/>
		<result property="parentId" column="parentid"/>
		<result property="topics" column="boardid" select="board_mapping.getTopics"/>
  </resultMap>
  
  <resultMap id="topic_data" class="tblTopic" >
  		<result property="topicId" column="topicid"/>
  		<result property="title" column="title"/>
  		<result property="content" column="content"/>
  		<result property="publishTime" column="publishtime"/>
  		<result property="modifyTime" column="modifytime"/>
  </resultMap>
  <select id="getTopics" parameterClass="java.lang.Integer" resultMap="topic_data">
  select topicid topicId, title title, 
  		content content, publishtime publishTime,  modifytime modifyTime  
  from tbl_topic where boardid=#boardid#
  </select> 
  <select id="getBoardById" parameterClass="java.lang.Integer" resultMap="board_data">
  	select boardid as "boardId",boardname as "boardName",parentid as "parentId" from tbl_board
		where boardid=#id#
  </select>
3、jquery笔记
<html>
  <head>
    <base href="<%=basePath%>">
    
    <title>My JSP 'register.jsp' starting page</title>
    
	<meta http-equiv="pragma" content="no-cache">
	<meta http-equiv="cache-control" content="no-cache">
	<meta http-equiv="expires" content="0">    
	<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
	<meta http-equiv="description" content="This is my page">
	<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->
	<style type="text/css">
		.focus{
			border:1px solid #foo;
			background:#fcc;
		}
		.username{
			border:1px solid #foo;
			background:#fcd;
		}
		
	</style>
	<script type="text/javascript" src="js/jquery-1.3.2.js"></script>
  </head>
  <script type="text/javascript">
  
	   $(document).ready(function(){
	  	  $(":input").focus(function(){//选中所有input、textarea、select、button
	  		$(this).addClass("focus");
	  	  }).blur(function(){
	  		$(this).removeClass("focus");
	  	  })
	    });
	  	function registerFun(){
	  		$(document).ready(function(){
	  			//alert($("#username").val());
	  		})
	  		$(document).ready(function(){
	  			//alert($("#password").val());
	  		})
	  		//jquery----dom
	  		//var $username=$("#username");//jquery对象
	  		//var username=$username[0];//dom对象-1
	  		//var username=$username.get(0);//dom对象-2
	  		//alert(username.value);
	  		//dom-----jquery
	  		var username=document.getElementById("username");//dom对象
	  		var $username =$(username);//jquery对象
	  		//alert($username.get(0).value);
	  		//获得name为sex选中的值
	  		//var $sex=$("input[name=sex]:checked");
	  		//alert($sex.get(0).value);
	  		//循环checkbox
	  		$("input[name=hobby]:checked").each(function(){
	  			//alert(this.value);
	  		})
	  		//select
	  		//alert($(".city").val());
	  		
	  		$("#street option:selected").each(function(){
	  			alert(this.value);
	  		})
	  	}
  </script>
  <body>
  <TABLE>
    	<form action="/register" id="frm" name="registerFrm">
    		<TR><TD>用户名:</TD><TD><input type="text" name="username" id="username" class="username"/></TD></TR>
    		<TR><TD>密码: </TD><TD><input type="text" name="password" id="password"/></TD></TR>
    		<TR><TD>性别:</TD><TD><input type="radio" name="sex" value="1"/>男<input type="radio" name="sex" value="0" />女</TD></TR>
    		<tr><td>爱好:</td><td><input type="checkbox" name="hobby" value="篮球 " />篮球<input type="checkbox" name="hobby" value="足球"/>足球<input type="checkbox" name="hobby" value="拍球"/>拍球</td></tr>
    		<tr><td>地区:</td><td>
    		<select id="dis" name="city" class="cityuu">
    				<option value="beijing">北京</option>
    				<option value="shanghai">上海</option>
    				<option value="nanjing">南京</option>
    				<option value="wuhan">武汉</option>
    		</select></td></tr>
    	    <tr><td>街道:</td><td>
	    		<select id="street" name="street" multiple>
	    				<option value="shunyi">顺义</option>
	    				<option value="chaoyang">朝阳</option>
	    				<option value="haidian">海淀</option>
	    		</select></td>
	    	</tr>
    		<tr>
	    		<td><input type="button" value="提交" onclick="registerFun()"/></td>
	    		<td><input type="reset" value="重置"/></td>
    		</tr>
    	</form>
   </TABLE>
  </body>
</html>

读书笔记-3

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
第三章 可视化格式模型 三个最重要的CSS概念需要掌握,浮动floating,定位positioning, 框模型(有
三、录制WebTest 1、录制一般的Web站点测试 我们以经常使用到的VS2005自带的Personal Web Site Star
Hibernate Quickly--读书笔记(3) (本人的文章是在放屁,再次建议,大家一定要好好地看看这本书) H
第6章 多核时代的编程 1、摩尔定律 摩尔定律所指的只是集成电路中晶体管数量呈集合级数增长这一趋势
Factory Method 工厂方法模式 名称: 又名 虚拟构造子(virtual Constructor)模式、多态性(Polymo
第二部分,排序和顺序统计学 在笔记一中, 我们实现了两个排序算法:插入排序和归并排序。 第六章是
17. maven不只是用来构建java项目,也可以构建其它语言编写的项目P152 18. 超级POM 所有的Maven项目
17. maven不只是用来构建java项目,也可以构建其它语言编写的项目P152 18. 超级POM 所有的Maven项目
ip头部最长是60字节,前面的20字节是固定的,选项可加上40字节 4位版本号--- 对于ipv4来说呢,就是4
1 进程 程序是存放在磁盘上、处于某个目录中的可执行文件。程序的执行实例称为进程。UNIX系统确保每
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号