- 博客(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
1816
转载 Spring中数据源和数据库连接池配置的几种方法
转自:Spring中数据源和数据库连接池配置的几种方法 Spring 中数据源和数据库连接池配置的几种方法 一、 数据源的配置: * 与 Hibernate 集成最常见的一种: 配置 sessionFactory --> bean id = "sessionFactory" class = "org.springframework.orm.h
2013-12-25 10:57:58
914
转载 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
910
原创 javaMail发邮件
发送邮件的主要步骤 1.设置发送的协议,也就是设置smtp和验证机制(一般协议都是通过Properties键值形式来设置) 2.发送邮件需要的几个重要类Session ,Message,Transport 3.Session对象可以通过Session的getInstance(java.util.Properties props) 或getInstance(j
2013-10-20 23:18:56
1499
转载 Struts2输入校验总结
(转)Struts2输入校验总结 一. 手动输入完成校验 1.普通的处理方式:只需要在action中重写validate()方法 2.一个action对应多个逻辑处理方法:指定校验摸个特定方法的方式: 重写validateXxxx()方法。Eg:如果,只校验login方法,则只需重写validateLogin(). 二. 输入校验流程: 1. 类型转换器负责对字符串的请求参数执行类型
2013-08-05 09:10:06
719
转载 spring - context:component-scan
spring - context:component-scan(转) 1. 扫描过滤方式 过滤器类型 说明 注释 假如 com.baobaotao.SomeAnnotation 是一个注释类,我们可以将使用该注释的类过滤出来。 类名指定 通过全限定类名进行过滤,如您可以指定将 com.baobaotao.Boss 纳入扫描,而将 com.baobaotao.Car 排除在外。 正则表达式
2013-08-05 09:10:04
876
转载 ids for thisclass must be manually assigned before callingsave()
(转) ids for this class must be manually assigned before calling save() 引起问题的原因: 由Hibernate根据数据库表自动生成的"类名.hbm.xml"映射文件引起的。 首先我的表(Info)由两个字段组成,即: int id;//主建 String name; (自己做测试,所以就简单的建了个表)
2013-08-05 09:10:02
1118
转载 Hibernate一对多(单向)
原文转自:博客:http://www.blogjava.net/wintys [原]Hibernate一对多(单向) [标题]:Hibernate一对多(单向) [时间]:2009-6-12 [摘要]:单向一对多关联只需要在"一方"进行配置即可,"多方"无需额外配置。 [关键字]:外键,inverse,Hibernate,Set,一对多,单向,ORM,mapping,关系数据库,映射
2013-08-05 09:10:00
1107
转载 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
764
转载 struts2+displaytag翻页时In…
原文地址:OGNL express">struts2+displaytag翻页时Inappropriate OGNL express作者:joeytang9118相信肯定有人遇到这个问题: struts2+displaytag翻页时会出现下面的堆栈信息,虽然程序能跑起来,可是还是让人很不爽。 ognl.InappropriateExpressionException: Inappropriate
2013-08-05 09:09:56
1044
转载 struts的token 防止form表单…
转自:关于struts的token 请求有效性处理,使用令牌可以有效的防止重复提交。 protected String generateToken(HttpServletRequest request) 创建一个令牌. protected boolean isTokenValid(HttpServletRequest request) 检查令牌是否有效 protected boolean i
2013-08-05 09:09:54
806
转载 Hibernate的Criteria方法
原文地址:Criteria的方法">Hibernate Criteria的方法作者:小妮子 Criteria是一种比hql更面向对象的查询方式。Criteria 可使用 Criterion 和 Projection 设置查询条件。可以设置 FetchMode( 联合查询抓取的模式 ) ,设置排序方式,Criteria 还可以设置 FlushModel (冲刷 Session 的方式)和 Lo
2013-08-05 09:09:52
735
转载 struts技术的logic标签
(转自)struts技术的logic标签 开源项目最好的是可以让我们从项目的源码本身角度看项目,通过对源码的了解更多的是对设计思想融会贯通达提升整体能力的目的。 一、定义标签文件(web.xml) /tags/struts-logic /WEB-INF/struts-logic.tld 二、引用标签文件(jsp文件)
2013-08-05 09:09:50
1029
转载 @Resource注解
原文地址:@Resource注解作者:玄影镜心@Resource 注解被用来激活一个命名资源(named resource)的依赖注入,在JavaEE应用程序中,该注解被典型地转换为绑定于JNDI context中的一个对象。 Spring确实支持使用@Resource通过JNDI lookup来解析对象,默认地,拥有与@Resource注解所提供名字相匹配的“bean name(bean名字)”
2013-08-05 09:09:48
1157
转载 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 with the given identifier exists 今天整理权限和菜单关联的时候,报出了No row with the given identifier
2013-08-05 09:09:46
843
转载 @Resource注解
原文地址:@Resource注解作者:玄影镜心@Resource 注解被用来激活一个命名资源(named resource)的依赖注入,在JavaEE应用程序中,该注解被典型地转换为绑定于JNDI context中的一个对象。 Spring确实支持使用@Resource通过JNDI lookup来解析对象,默认地,拥有与@Resource注解所提供名字相匹配的“bean name(bean名字)”
2013-08-05 09:09:46
1370
转载 常用正则表达式(程序员必转)
原文转自 只能输入数字:"^[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
1173
转载 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
843
转载 去除空格的js 和 使用正…
原文出自 1.String.prototype.Trim = function() { return this.replace(/(^\s*)|(\s*$)/g, ""); } String.prototype.LTrim = function() { return this.replace(/(^\s*)/g, ""); } String.prototype.Rtrim = fu
2013-08-05 09:09:34
2265
转载 IFrame下父页面调用子页面的JS方法
参考资料http://blog.sina.com.cn/s/blog_7c76d63901017ur8.html#commonComment parent.frames["frameName"].window.functionName(); frameName:IFrame的name; funtionName:子页面中JS方法名; var obj = parent.frames["frameNa
2013-08-05 09:09:32
815
转载 oracle使用汉字首字母查询函数
原文地址:使用汉字首字母查询函数以及使用方法">oracle 使用汉字首字母查询函数以及使用方法作者:亚历山大女王CREATE OR REPLACE FUNCTION F_TRANS_PINYIN_CAPITAL(P_NAME IN VARCHAR2) RETURN VARCHAR2 AS V_COMPARE VARCHAR2(100); V_RETURN VARCHAR2(400
2013-08-05 09:09:29
1335
原创 struts2 Action访问Servlet Api
struts2 访问Servlet Api 有三种方法 1. ActionContext 2. ServletContextAware 实现该接口的Action可以访问ServletContext实例 ServletRequestAware 实现该接口的ACtion可以访问HttpServletRequest实例 Servle
2013-08-05 09:09:26
660
转载 Filter与Servlet的区别
Filter介绍 Filter可认为是Servlet的一种“变种”,它主要用于对用户请求进行预处理,也可以对HttpServletResponse进行后处理,是个典型的处理链。它与Servlet的区别在于:它不能直接向用户生成响应。完整的流程是:Filter对用户请求进行预处理,接着将请求交给Servlet进行处理并生成响应,最后Filter再对服务器响应进行后处理。 详细请看Filter与
2013-08-05 09:09:23
716
原创 jsp自定义标签
标签库文件是一个标准的xml文件,该文件的根元素是taglib元素, taglib的三个子元素 1.tlib-version <!-- 标签库的版本号 ,对程序作用不大--> 2.short-name <!-- 标签库默认短名,对程序作用不大--> 3.uri <!-- 指定标签库的唯一标识,非常重要--> taglib元素下可
2013-08-05 09:09:21
768
转载 struts2标签不显示Label属性
原文来处 今天同事遇到一个struts2标签的label属性不显示,并且标签不换行的问题,网上搜了一下,解决方法如下: struts2的标签不管是还是一概不显示label了,连换行都不换了。 查找原因有三种情况: 1、发现原来struts.properties下多了这句话: struts.ui.theme=simple 2、struts2.xml 中有 3、 jsp页面form标签有属性 th
2013-08-05 09:09:19
1886
原创 struts2类型转换
struts2类型转换 基于ongl的类型转换 配置struts.xml <?xml version="1.0" encoding="gbk"?> "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0
2013-08-05 09:09:17
762
原创 spring一些知识
Spring容器配置 1.定义数据源(datasource) 2.通过依赖注入datasource创建sessionFactory 3.通过依赖注入sessionFactory创建hibernateTemplate 4.通过依赖注入hibernateTemplate创建dao 5.通过依赖注入dao创建service 6.通过依赖注入service创建action 配置事务控制 ger -
2013-08-05 09:09:15
1076
转载 Struts2的Stack Context和ValueStack
原文地址:Context和ValueStack">Struts2的Stack Context和ValueStack作者:茶叶蛋1、提到Struts2的传值功能时,经常会见到Stack Context和ValueStack等概念,那么它们到底是什么,有什么作用呢。 ValueStack(值栈):Struts2将OGNL上下文设置为Struts2中的ActionContext(内部使用的仍然是 Og
2013-08-05 09:09:12
787
转载 el表达式
原文来处 1、EL简介 1)语法结构 ${expression} 2)[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。 例如: ${user.My-Name}应当改为${user["My-Name"] } 如果要动态取值时,就可以用
2013-08-05 09:09:10
856
原创 org.hibernate.exception.SQLGrammarException: could notinsert: [com.michael.model.Storen]
在做hibernate多对一关联时发现这样的异常 1.org.hibernate.exception.SQLGrammarException: could not insert: [com.michael.model.Storen] 2.Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'hibe
2013-08-05 09:09:08
1073
原创 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 = new ArrayList(); private Person
2013-08-05 09:09:06
709
原创 struts2自定义拦截器
配置struts.xml <?xml version="1.0" encoding="gbk"?> "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> 设置Web应用的默认编码集
2013-08-05 09:09:03
696
原创 struts2下载文件
配置struts.xml <?xml version="1.0" encoding="gbk"?> "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <constant name="s
2013-08-05 09:09:01
779
转载 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
1507
原创 struts2上传文件
1.配置struts.xml <?xml version="1.0" encoding="gbk"?> "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <constant name
2013-08-05 09:08:57
677
转载 JSP2.0的简单标志库扩展_SimpleTag
原文来处 在jsp1.2时代已经有标记库了, 并且功能强大,但标记库的编程和调用都比较复杂,导 致真正使用到WEB开发中的还是不多。JSP2.0推出的简单标记库扩展解决了以上的问题。 简单标记库相对JSP1.2中的标记库来说,优点在于: 对后台程序员来说:结构更简单,实现接口更少,可以轻松实现后台程序 JSP 2.0中加入了新的创建自制标记的API:javax.servlet.jsp.t
2013-08-05 09:08:54
858
转载 Hibernate事务管理
原文来处 Hibernate事务管理 Hibernate是JDBC的轻量级封装,本身并不具备事务管理能力,在事务管理层,Hibernate将其委托给底层的JDBC或者JTA,以实现事务的管理和调度。 Hibernate的默认事务处理机制基于JDBCTransaction,也可以通过配置文件设定采用JTA作为事务管理实现: ……
2013-08-05 09:08:52
628
转载 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
567
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅