2013年3月21日

spring mvc 注释整理@

摘要: @Entity 声明一个类为实体Bean@Table(name = "xx")指定实体类映射的表,如果表名和实体类名一致,可以不指定@Id 映射主键属性,这里采用uuid的主键生成策略@GeneratedValue —— 注解声明了主键的生成策略。该注解有如下属性 strategy 指定生成的策略,默认是GenerationType. AUTO GenerationType.AUTO 主键由程序控制 GenerationType.TABLE 使用一个特定的数据库表格来保存主键 GenerationType.IDENTITY 主键由数据库自动生成,主要是自动增长类型 Gene 阅读全文

posted @ 2013-03-21 16:53 路人乙轩 阅读(436) 评论(0) 推荐(0)

hibernate FetchType理解

摘要: 转载于:http://hi.baidu.com/silencefool/blog/item/bc3443efd66538d8b31cb1c2.htmlJPA定义实体之间的关系有如下几种: @OneToOne @ManyToOne @OneToMany @ManyToMany 在定义它们的时候可以通过fetch属性指定加载方式,有两个值: FetchType.LAZY:延迟加载 FetchType.EAGER:急加载 急加载就好理解了,在加载一个实体的时候,其中定义是急加载的的属性(property)和字段(field)会立即从数据库中加载 开发过程中遇到问题最多的就是延迟加载,并且问题都是一个 阅读全文

posted @ 2013-03-21 14:15 路人乙轩 阅读(1529) 评论(0) 推荐(0)

hibernate one-to-many many-to-one 双向注解

摘要: 环境:Hibernate 3.3.1 Maven 3.0.4 MySQL 5.5.13 Myeclipse 8.6.1 建表语句:DROP TABLE IF EXISTS `t_company`;CREATE TABLE `t_company` ( `companyId` int(10) unsigned NOT NULL AUTO_INCREMENT, `companyName` varchar(30) NOT NULL, PRIMARY KEY (`companyId`)) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=gb2312;I... 阅读全文

posted @ 2013-03-21 14:12 路人乙轩 阅读(162) 评论(0) 推荐(0)

hibernate annotation 双向 one-to-one 注解

摘要: 环境:Hibernate 3.3.1 Maven 3.0.4 MySQL 5.5.13 Myeclipse 8.6.1 建表语句:DROP TABLE IF EXISTS `t_card`;CREATE TABLE `t_card` ( `cardId` int(10) unsigned NOT NULL AUTO_INCREMENT, `cardNumber` char(18) NOT NULL, PRIMARY KEY (`cardId`)) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=gb2312;INSERT INTO `t_ca... 阅读全文

posted @ 2013-03-21 14:09 路人乙轩 阅读(155) 评论(0) 推荐(0)

Jquery-zTree的基本用法

摘要: 【简介】zTree 是利用 JQuery 的核心代码,实现一套能完成大部分常用功能的 Tree 插件兼容 IE、FireFox、Chrome 等浏览器在一个页面内可同时生成多个 Tree 实例支持 JSON 数据支持一次性静态生成 和 Ajax 异步加载 两种方式支持多种事件响应及反馈支持 Tree 的节点移动、编辑、删除支持任意更换皮肤 / 个性化图标(依靠css)支持极其灵活的 checkbox 或 radio 选择功能简单的参数配置实现 灵活多变的功能【官网】官网地址:http://www.baby666.cn/hunter/index.html在官网能够下载到zTree的源码、实例和A 阅读全文

posted @ 2013-03-21 11:27 路人乙轩 阅读(346) 评论(0) 推荐(0)

spring mvc学习中遇到的问题及解决办法

摘要: 1.框架搭建方面 和搭建ssh等开发环境步骤基本一致,无需额外注意什么,struts2是通过filter的方式拦截所有客户端的请求,spring mvc是通过一个自动装载的servlet来拦截,一定要说注意的点的话就是struts2是拦截所有的请求,写法如下:[html] view plaincopyprint?<filter-mapping> <filter-name>struts2</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> spring 阅读全文

posted @ 2013-03-21 11:17 路人乙轩 阅读(282) 评论(0) 推荐(0)

深入学习javascript

摘要: 既然下决心要把前端好好研究一番,那么就一定要深入学习一下。昨天一个朋友给我发Email 推荐了这个网址:http://blog.goddyzhao.me/JavaScript-Internal 真的很不错,非常值得认真学习一下。需要加固的知识点:1、加不加 var 可是有区别的哟!!Js代码 a = 10; alert(window.a); // 10 alert(delete a); // true alert(window.a); // undefined var b = 20; alert(window.b); // 20 alert(delete b); // false a... 阅读全文

posted @ 2013-03-21 11:13 路人乙轩 阅读(146) 评论(0) 推荐(0)

c:foreach 详解

摘要: <c:forEach>标签的使用 2007年03月10日 15:46<c:forEach>标签的使用 在JSP的开发中,迭代是经常要使用到的操作。例如,逐行的显示查询的结果等。在早期的JSP中,通常使用Scriptlets来实现Iterator或者Enumeration对象的迭代输出。现在,通过JSTL的迭代标签可以在很大的程度上简化迭代操作。 JSTL所支持的迭代标签有两个,分别是<c:forEach>和<c:forTokens>。在这里介绍的是<c:forEach>标签。 简单点说,<c:forEach>标签的作用就是 阅读全文

posted @ 2013-03-21 11:09 路人乙轩 阅读(243) 评论(0) 推荐(0)

ORA-01810格式代码出现两次 的解决方案

摘要: 需要查询两个时间区间的跨度,需要使用TO_DATE函数,一开始写成了Sql代码 TO_DATE('2011-09-24 00:00:00','YYYY-MM-DD HH:mm:ss') 结果报ORA-01810 格式代码出现两次的错误.后来上网查询后,发现是格式化字符串有问题,其中不应该将某个格式重复两次,否则Oracle就不知道要从哪个占位区间去解析该字段了,正确的格式应该是这样的,用MI来代表分钟,而不是java中的ss Sql代码 TO_CHAR('2011-09-01 00:00:00','YYYY-MM-DD HH:MI:SS& 阅读全文

posted @ 2013-03-21 11:06 路人乙轩 阅读(222) 评论(0) 推荐(0)

JavaMail学习--使用JMail发送邮件

摘要: 最近需要用到使用javamail发邮件,网上搜了下相关资料学习了下,怕以后忘记,记录在此。1.什么是javamail JavaMail API是读取、撰写、发送电子信息的可选包。 2.javamail开发需要依赖的jar包 mail.jar(javamail API 目前是1.4.3)-与收发有关的类都在其中 activation.jar(javabeans activation framework包 目前是1.0.2)--可以提供对Mime类型数据的支持。比如收发附件。<!-- 官方解释开始 --> With the JavaBeans Activation Framework 阅读全文

posted @ 2013-03-21 11:04 路人乙轩 阅读(379) 评论(0) 推荐(0)

java中的反射机制

摘要: java反射机制是指对于运行中的任意一个类,都可以知道这个类的多有成员函数和成员变量,对于任意一个变量,都可以调用这些方法,包括私有方法,这种动态获取一个类的信息,以及动态调用这些类的方法就叫做java中的反射机制,反射机制是Struts2,Hibernate,Spring的基础。下面使用简单的例子来学习一下java中反射机制:学习反射必须知道的几个类:Class,Field,Methodjava中的任意一个对象都有一个唯一与之对应的Class<?>对象与之对应,获得一个对象的Class对象主要有三种方法:a)Class<?> classType=Class.forNa 阅读全文

posted @ 2013-03-21 11:01 路人乙轩 阅读(166) 评论(0) 推荐(0)

JSTL标签用法:<c:choose><c:forEach><c:if><c:when><c:set>

摘要: JSTL标签用法关键字:JSTL标签、<c:choose>、<c:forEach>、<c:forTokens>、<c:if>、<c:import>、<c:otherwise>、<c:out>、<c:param>、<c:redirect>、<c:remove>、<c:url>、<c:when>、<c:set>、<c:catch>原来一直没有看过,我说过我是新手,但是好多资料上似乎也不重视 JSTL 。我看项目源代码发现其中使用到了 阅读全文

posted @ 2013-03-21 10:52 路人乙轩 阅读(2094) 评论(0) 推荐(0)

style class id 讲解

摘要: 1. class是设置标签的样式 id是设置标签的唯一标识。2. class可以反复在网页中使用而id在页面中仅能被使用一次。有可能在很大部分浏览器中反复使用同一个id不会出现问题,但在标准上这绝对是错误的使用,而且很可能导致某些浏览器的显示问题。3. id可以供js或其它脚本程序来访问该元素对象,而class是该元素的css类名,不能被调用。 de_type="Xml" editor_component="code_highlighter"><DD><LABEL> <input id=readme type=chec 阅读全文

posted @ 2013-03-21 10:50 路人乙轩 阅读(644) 评论(0) 推荐(0)

@GeneratedValue 主键自增

摘要: 一、JPA通用策略生成器 通过annotation来映射hibernate实体的,基于annotation的hibernate主键标识为@Id, 其生成规则由@GeneratedValue设定的.这里的@id和@GeneratedValue都是JPA的标准用法, JPA提供四种标准用法,由@GeneratedValue的源代码可以明显看出. Java代码 @Target({METHOD,FIELD}) @Retention(RUNTIME) public@interface GeneratedValue{ GenerationType strategy() default AUTO; ... 阅读全文

posted @ 2013-03-21 10:47 路人乙轩 阅读(3839) 评论(0) 推荐(0)

导航