- 博客(93)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 hibernate inverse cascade属性作用
以one-to-many作为例子说明定义Student实体类public class Student {private int id;private int tid;private String name;/**忽略setter()getter()*/}定义Teacher实体类public class Te
2014-01-15 10:07:53 1693
转载 Spring中数据源和数据库连接池配置的几种方法
转自:Spring中数据源和数据库连接池配置的几种方法Spring 中数据源和数据库连接池配置的几种方法一、 数据源的配置:* 与 Hibernate 集成最常见的一种:配置 sessionFactory --> bean id = "sessionFactory" class = "org.springframework.orm.h
2013-12-25 10:57:58 782
转载 Spring连接MySQL、Oracle和SQL Server的数据库运动连接属性
在配置文件applicationContext.xml设置如下:xmlns="http://www.springframework.org/schema/beans"xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/s
2013-12-24 23:19:06 828
原创 javaMail发邮件
发送邮件的主要步骤1.设置发送的协议,也就是设置smtp和验证机制(一般协议都是通过Properties键值形式来设置)2.发送邮件需要的几个重要类Session ,Message,Transport3.Session对象可以通过Session的getInstance(java.util.Properties props)或getInstance(j
2013-10-20 23:18:56 1391
转载 Struts2输入校验总结
(转)Struts2输入校验总结一. 手动输入完成校验 1.普通的处理方式:只需要在action中重写validate()方法 2.一个action对应多个逻辑处理方法:指定校验摸个特定方法的方式: 重写validateXxxx()方法。Eg:如果,只校验login方法,则只需重写validateLogin().二. 输入校验流程: 1.类型转换器负责对字符串的请求参数执行类型
2013-08-05 09:10:06 607
转载 spring - context:component-scan
spring - context:component-scan(转)1. 扫描过滤方式 过滤器类型 说明 注释 假如 com.baobaotao.SomeAnnotation是一个注释类,我们可以将使用该注释的类过滤出来。 类名指定 通过全限定类名进行过滤,如您可以指定将 com.baobaotao.Boss 纳入扫描,而将com.baobaotao.Car 排除在外。 正则表达式
2013-08-05 09:10:04 779
转载 ids for thisclass must be manually assigned before callingsave()
(转) ids for thisclass must be manually assigned before callingsave()引起问题的原因:由Hibernate根据数据库表自动生成的"类名.hbm.xml"映射文件引起的。首先我的表(Info)由两个字段组成,即:int id;//主建String name;(自己做测试,所以就简单的建了个表)
2013-08-05 09:10:02 992
转载 Hibernate一对多(单向)
原文转自:博客:http://www.blogjava.net/wintys[原]Hibernate一对多(单向)[标题]:Hibernate一对多(单向)[时间]:2009-6-12[摘要]:单向一对多关联只需要在"一方"进行配置即可,"多方"无需额外配置。[关键字]:外键,inverse,Hibernate,Set,一对多,单向,ORM,mapping,关系数据库,映射
2013-08-05 09:10:00 1010
转载 jquery 对select中的option…
原文地址:对select中的option操作(转的)">jquery 对select中的option操作(转的)作者:爱无痕Jquery的功能很强大,下面介绍Jquery操作表单Select元素的用法:jQuery获取Select元素,并选择的Text和Value:1.$("#select_id").change(function(){//code...}); //为Select添
2013-08-05 09:09:58 698
转载 struts2+displaytag翻页时In…
原文地址:OGNL express">struts2+displaytag翻页时Inappropriate OGNL express作者:joeytang9118相信肯定有人遇到这个问题:struts2+displaytag翻页时会出现下面的堆栈信息,虽然程序能跑起来,可是还是让人很不爽。ognl.InappropriateExpressionException: Inappropriate
2013-08-05 09:09:56 909
转载 struts的token 防止form表单…
转自:关于struts的token请求有效性处理,使用令牌可以有效的防止重复提交。protected String generateToken(HttpServletRequest request)创建一个令牌.protected boolean isTokenValid(HttpServletRequest request)检查令牌是否有效protected boolean i
2013-08-05 09:09:54 714
转载 Hibernate的Criteria方法
原文地址:Criteria的方法">Hibernate Criteria的方法作者:小妮子 Criteria是一种比hql更面向对象的查询方式。Criteria可使用 Criterion 和 Projection 设置查询条件。可以设置 FetchMode( 联合查询抓取的模式 ),设置排序方式,Criteria 还可以设置 FlushModel (冲刷 Session 的方式)和 Lo
2013-08-05 09:09:52 625
转载 struts技术的logic标签
(转自)struts技术的logic标签 开源项目最好的是可以让我们从项目的源码本身角度看项目,通过对源码的了解更多的是对设计思想融会贯通达提升整体能力的目的。 一、定义标签文件(web.xml) /tags/struts-logic /WEB-INF/struts-logic.tld二、引用标签文件(jsp文件)
2013-08-05 09:09:50 883
转载 @Resource注解
原文地址:@Resource注解作者:玄影镜心@Resource 注解被用来激活一个命名资源(namedresource)的依赖注入,在JavaEE应用程序中,该注解被典型地转换为绑定于JNDI context中的一个对象。Spring确实支持使用@Resource通过JNDIlookup来解析对象,默认地,拥有与@Resource注解所提供名字相匹配的“beanname(bean名字)”
2013-08-05 09:09:48 965
转载 Hibernate中No row with the given identifier exis
good原文地址:row with the given identifier exis">Hibernate中No row with the given identifier exis作者:兰博wkHibernate中No row withthe given identifier exists今天整理权限和菜单关联的时候,报出了Norow with thegiven identifier
2013-08-05 09:09:46 754
转载 @Resource注解
原文地址:@Resource注解作者:玄影镜心@Resource 注解被用来激活一个命名资源(namedresource)的依赖注入,在JavaEE应用程序中,该注解被典型地转换为绑定于JNDI context中的一个对象。Spring确实支持使用@Resource通过JNDIlookup来解析对象,默认地,拥有与@Resource注解所提供名字相匹配的“beanname(bean名字)”
2013-08-05 09:09:46 1263
转载 常用正则表达式(程序员必转)
原文转自只能输入数字:"^[0-9]*$"。 只能输入n位的数字:"^\d{n}$"。 只能输入至少n位的数字:"^\d{n,}$"。 只能输入m~n位的数字:。"^\d{m,n}$" 只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。 只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。 只能输入有1~3位小数的正实数:"^[
2013-08-05 09:09:44 856
转载 web.xml;context-param;init-param
原文转自的作用:web.xml的配置中配置作用1. 启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点:和2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.3.容器将转化为键值对,并交给ServletContext.4.容器创建中的类实例,即创建监听.5.在监听中会有c
2013-08-05 09:09:41 739
转载 去除空格的js 和 使用正…
原文出自1.String.prototype.Trim = function(){ returnthis.replace(/(^\s*)|(\s*$)/g, "");}String.prototype.LTrim = function(){ returnthis.replace(/(^\s*)/g, "");}String.prototype.Rtrim = fu
2013-08-05 09:09:34 2136
转载 IFrame下父页面调用子页面的JS方法
参考资料http://blog.sina.com.cn/s/blog_7c76d63901017ur8.html#commonCommentparent.frames["frameName"].window.functionName();frameName:IFrame的name;funtionName:子页面中JS方法名;var obj = parent.frames["frameNa
2013-08-05 09:09:32 740
转载 oracle使用汉字首字母查询函数
原文地址:使用汉字首字母查询函数以及使用方法">oracle 使用汉字首字母查询函数以及使用方法作者:亚历山大女王CREATE OR REPLACE FUNCTION F_TRANS_PINYIN_CAPITAL(P_NAME INVARCHAR2) RETURN VARCHAR2 AS V_COMPARE VARCHAR2(100); V_RETURN VARCHAR2(400
2013-08-05 09:09:29 1208
原创 struts2 Action访问Servlet Api
struts2 访问Servlet Api 有三种方法1. ActionContext2. ServletContextAware 实现该接口的Action可以访问ServletContext实例 ServletRequestAware 实现该接口的ACtion可以访问HttpServletRequest实例 Servle
2013-08-05 09:09:26 586
转载 Filter与Servlet的区别
Filter介绍 Filter可认为是Servlet的一种“变种”,它主要用于对用户请求进行预处理,也可以对HttpServletResponse进行后处理,是个典型的处理链。它与Servlet的区别在于:它不能直接向用户生成响应。完整的流程是:Filter对用户请求进行预处理,接着将请求交给Servlet进行处理并生成响应,最后Filter再对服务器响应进行后处理。详细请看Filter与
2013-08-05 09:09:23 620
原创 jsp自定义标签
标签库文件是一个标准的xml文件,该文件的根元素是taglib元素,taglib的三个子元素1.tlib-version <!-- 标签库的版本号,对程序作用不大-->2.short-name <!--标签库默认短名,对程序作用不大-->3.uri <!--指定标签库的唯一标识,非常重要-->taglib元素下可
2013-08-05 09:09:21 660
转载 struts2标签不显示Label属性
原文来处今天同事遇到一个struts2标签的label属性不显示,并且标签不换行的问题,网上搜了一下,解决方法如下:struts2的标签不管是还是一概不显示label了,连换行都不换了。查找原因有三种情况:1、发现原来struts.properties下多了这句话:struts.ui.theme=simple2、struts2.xml 中有3、 jsp页面form标签有属性 th
2013-08-05 09:09:19 1743
原创 struts2类型转换
struts2类型转换基于ongl的类型转换配置struts.xml<?xml version="1.0"encoding="gbk"?> "-//Apache Software Foundation//DTD StrutsConfiguration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0
2013-08-05 09:09:17 663
原创 spring一些知识
Spring容器配置1.定义数据源(datasource)2.通过依赖注入datasource创建sessionFactory3.通过依赖注入sessionFactory创建hibernateTemplate4.通过依赖注入hibernateTemplate创建dao5.通过依赖注入dao创建service6.通过依赖注入service创建action配置事务控制 ger-
2013-08-05 09:09:15 994
转载 Struts2的Stack Context和ValueStack
原文地址:Context和ValueStack">Struts2的Stack Context和ValueStack作者:茶叶蛋1、提到Struts2的传值功能时,经常会见到StackContext和ValueStack等概念,那么它们到底是什么,有什么作用呢。ValueStack(值栈):Struts2将OGNL上下文设置为Struts2中的ActionContext(内部使用的仍然是Og
2013-08-05 09:09:12 708
转载 el表达式
原文来处1、EL简介1)语法结构 ${expression}2)[]与.运算符 EL提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用[]。例如: ${user.My-Name}应当改为${user["My-Name"]} 如果要动态取值时,就可以用
2013-08-05 09:09:10 742
原创 org.hibernate.exception.SQLGrammarException: could notinsert: [com.michael.model.Storen]
在做hibernate多对一关联时发现这样的异常1.org.hibernate.exception.SQLGrammarException: could notinsert: [com.michael.model.Storen]2.Caused by:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table'hibe
2013-08-05 09:09:08 966
原创 hibernate集合映射
package com.michael.model;import java.util.ArrayList;import java.util.List;public class Friends {private String sex;private String f_name;private List cars = newArrayList();private Person
2013-08-05 09:09:06 613
原创 struts2自定义拦截器
配置struts.xml<?xml version="1.0"encoding="gbk"?> "-//Apache SoftwareFoundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> 设置Web应用的默认编码集
2013-08-05 09:09:03 594
原创 struts2下载文件
配置struts.xml<?xml version="1.0"encoding="gbk"?> "-//Apache Software Foundation//DTD StrutsConfiguration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"><constant name="s
2013-08-05 09:09:01 640
转载 Can not find a java.io.InputStream with the name [inputStream] in the invocation stack问题解决
原文地址:not find a java.io.InputStream with the name [inputStream] in the invocation stack问题解决">Can not find a java.io.InputStream with the name [inputStream] in the invocation stack问题解决作者:digense具体异常是这句
2013-08-05 09:08:59 1325
原创 struts2上传文件
1.配置struts.xml<?xml version="1.0"encoding="gbk"?> "-//Apache Software Foundation//DTD StrutsConfiguration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"><constant name
2013-08-05 09:08:57 590
转载 JSP2.0的简单标志库扩展_SimpleTag
原文来处在jsp1.2时代已经有标记库了, 并且功能强大,但标记库的编程和调用都比较复杂,导致真正使用到WEB开发中的还是不多。JSP2.0推出的简单标记库扩展解决了以上的问题。简单标记库相对JSP1.2中的标记库来说,优点在于: 对后台程序员来说:结构更简单,实现接口更少,可以轻松实现后台程序 JSP 2.0中加入了新的创建自制标记的API:javax.servlet.jsp.t
2013-08-05 09:08:54 749
转载 Hibernate事务管理
原文来处Hibernate事务管理 Hibernate是JDBC的轻量级封装,本身并不具备事务管理能力,在事务管理层,Hibernate将其委托给底层的JDBC或者JTA,以实现事务的管理和调度。Hibernate的默认事务处理机制基于JDBCTransaction,也可以通过配置文件设定采用JTA作为事务管理实现: ……
2013-08-05 09:08:52 534
转载 DisplayTag的使用方法
原文来处一.部署1.下载display-1.1-bin.zip,然后解压缩。将displaytag-examples-1.1.war中的web/lib类包放入到自己的web应用的web-inf/lib目录下,并将web-inf/classes中的displaytag.properties放入到自己web应用的web-inf/classes目录下。下载jar包的地址:http://dis
2013-08-05 09:08:50 482
TA创建的收藏夹 TA关注的收藏夹
TA关注的人