
javaEE
追_梦
这个作者很懒,什么都没留下…
展开
-
javaee两个重定向
1)response.sendRedirect(""); 2)标签原创 2013-10-28 18:27:35 · 665 阅读 · 0 评论 -
org.hibernate.LazyInitializationException
这是一个lazy使用后的Exception,使用迟时加载,在session(hibernate里的session),关闭后使用该对象的未加载变量,也就是说session已经关闭,没有保存到内存中,然后你使用了,导致该异常。原创 2013-11-03 16:25:34 · 607 阅读 · 0 评论 -
hibernate的createQuery语句理解
session.createQuery(hql);获得的是对象是无法强转为原创 2014-05-17 23:11:08 · 1010 阅读 · 0 评论 -
学习hibernate总结
1.hibernate中的瞬态对象没在缓存中,持久态对象在缓存中有别的地方也有,游离态对象在缓存里没有但在其他地方有。关闭后缓存就没有。2. (1)hibernate中session.load(类名.class,)是类对象的子对象,而session.get却是类对象 (2)session.load找不会报错,而session.get找不到却返回的是空。 (3)sessio原创 2013-11-22 23:07:43 · 1230 阅读 · 0 评论 -
session.merge(object)的作用
merge的作用:新new一个对象,如果该对象设置了id,则这个对象就当游离态处理:(1)当ID在数据库中找不到时,用update语句就会出异常,然而用merge就会insert。(2)当ID在数据库中找到时,update与merge的执行效果都是更新,发出update语句。如果没有设置ID的话,则就当作瞬态处理。针对merge解决的异常的解释当第一个session转载 2013-11-20 08:11:03 · 4282 阅读 · 0 评论 -
hibernate中配置<param name="sequence">SEQ_CLASS_ID</param>
SEQ_CLASS_ID使用时必须先创建一个sequence,如果不指定sequence名称,则使用默认的名称hibernate_sequence,则就不会是自己定义的名字了。原创 2013-11-17 13:44:30 · 3564 阅读 · 0 评论 -
解决Eclipse,MyEclipse出现An error has occurred,See e
方法1. 在"开始"-->"运行"---->打入"cmd"进入命令提示行后,再进入eclipse的安装目录, 然后输入eclipse -clean即可(将工程中的.class文件删除,同时重新编译工程(Java文件),类似于jbuild中的rebuild。)方法2. 删除configuration文件夹里除config.ini以外的所有文件,重启Eclipse原创 2013-10-28 21:13:55 · 7124 阅读 · 0 评论 -
在spring.xml中向类里的成员变量注入得注意什么
这个成员变量得有get方法才可以。不然在xml中找不到它。原创 2014-03-31 21:03:44 · 990 阅读 · 0 评论 -
解决jsp中request获得数据是乱码的问题
new String(request.getParameter("groupName").getBytes("iso-8859-1"),"UTF-8");原创 2014-05-05 10:08:41 · 756 阅读 · 0 评论 -
在struts中如何去掉在页面显示的ul li
去掉ul li 办法 1.把strut-core包解压可以看到template-simple-fielderror.ftl文件把最后一分 class="${parameters.cssClass?html}"转载 2013-06-07 15:47:56 · 764 阅读 · 0 评论 -
hibernate使用createQuery(hql)语句仅查询部分字段,应如何获得数据
hql=for(int i=0;iObject[] o=(Object[])ucList.get(i);}原创 2014-05-18 10:02:41 · 1579 阅读 · 0 评论 -
hibernate单向一对多,对多的那方进行查询并且进行排序的hql语句
patient对reserve是单向一对多的:String hql="select r from Reserve r, Patient p where r in elements ( p.reserves ) and p.id=1 order by r.id";原创 2014-02-27 12:42:27 · 2094 阅读 · 0 评论 -
org.hibernate.NonUniqueObjectEeception
在修改数据时出现的,可已改成session.update(session.merge(object));这样就好使了。原创 2013-11-20 07:51:52 · 1251 阅读 · 0 评论 -
Aspect 切点表达式(xml形式,非注解形式的)
切点表达式" id="aspect"/>Aspect 切点表达式: execution: 匹配指定的方法 execution(void perform()) 匹配项目下所有该方法 execution(void first.Singer.perform()) 匹转载 2014-04-01 19:53:37 · 1242 阅读 · 0 评论 -
eclipse提示The import javax.servlet cannot be resolved
这个包是tomcat里面的,并不在JDK当中。将tomcat后将lib文件夹下的jsp-api.jar和servlet-api.jar这两个包添加到classpath下,就可以导入这个包了。()原创 2014-05-19 11:05:24 · 6456 阅读 · 0 评论 -
不通过表单访问带有命名空间的action
http://locahost:8080/项目名/apple/getUsers.action 访问原创 2014-05-26 10:38:41 · 529 阅读 · 0 评论 -
hibernate.reveng.xml中修改hibernate映射类型timstamp
记住timestamp得写全,否则hibernate无法认识。这个可以在jdk里面搜索到。原创 2015-02-11 17:10:17 · 3675 阅读 · 0 评论 -
.org.hibernate.transientObjectException
这个异常的解决方法是.hbm.xml文件中配置cascade=“all”;(一对多,多对一,多对多)我是在保存一个表中的值时出现的,虽然次类中已经有另一个类中的值了,但hibernate并不会添加另一个类中的值到数据库中,而且还认为另一个类的这个添加的值已经有了。所以报错了。原创 2013-11-06 09:27:05 · 631 阅读 · 0 评论 -
org.hibernate.impl.QueryImpl cannot be cast to java.util.List
String hql="select r from Doctor d,Reserve r where r.doctor.id=d.id and d.id=1 and r.reserveDay='2014-12-12'";List r=(List) session.createQuery(hql).list();忘记写.list()了。原创 2014-02-26 20:30:25 · 2596 阅读 · 0 评论 -
针对表单的post方法提交乱码问题
request.setCharacterEncoding("UTF-8");原创 2013-10-28 17:52:30 · 560 阅读 · 0 评论 -
针对表单的get提交与超链接中<a></a>乱码问题
name=new String(name.getBytes(ISO8859-1),"UTF-8") ;//name是从表单中获取过来的数据原创 2013-10-28 18:02:39 · 702 阅读 · 0 评论 -
jsp中刷新父页面的语句(使用了模态窗口或非模态窗口)
也许你使用了模态窗口,但又想刷新当前所在的jsp页面这时就需要使用window.parent.opener.location.href="某个servlet";原创 2013-11-22 07:43:32 · 1263 阅读 · 0 评论 -
servlet中获取jsp中的空值问题
如果request.getparameter(“”)获取到了传过来的空值,则会是个空字符串。如果没有接受到这个值的话就会是null类型。原创 2013-11-23 10:20:48 · 1795 阅读 · 0 评论 -
XML Schema和XML DTD
XML模式是指用来描述XML结构、约束等因素的语言,例如XML Schema、XML DTD、XDR,SOX等等。XML格式则是XML文档本身所具有的格式。本文以XML Schema来代表W3C所推荐的XML Schema模式标准,而以"XML模式"来代表所有的XML模式描述语言。从模式的描述语言来说,XML Schema和XML DTD都属于语法模式。与概念模式不同,语法模式在对同一事物转载 2013-11-12 09:59:55 · 1087 阅读 · 0 评论 -
hql语句
/** * */package com.b510.example;import java.util.Iterator;import java.util.List;import java.util.Map;import org.hibernate.Criteria;import org.hibernate.FetchMode;import org转载 2014-02-26 20:04:47 · 518 阅读 · 0 评论 -
Pointcut is not well-formed: expecting 'name pattern' at character position
execution(*com.com.shxt..*.*(..)) 把第一个*后面加个空格,第一个*是返回类型,你跟后面的com连一起他会误解为通配符 execution(* com.com.shxt..*.*(..))(注意aop表达式:第一个*号,后面要加空格)原创 2014-03-30 15:23:37 · 1605 阅读 · 0 评论 -
hibernate中的set集合配置lazy="extra"
这种配置和配置为lazy=true是一样的,但它的好处在于调用size/contains等方法时,并不查询整个集合的数据,而是发送一条sql语句来处理,只有真正在使用时才全部去查询整个集合原创 2013-11-17 13:28:04 · 1872 阅读 · 1 评论 -
hibernate解决传入oracle数据库没有时分秒问题
//在配置时不使用date类型虽然类中引用的是util.Date,而使用timestamp原创 2013-11-03 19:32:36 · 722 阅读 · 0 评论 -
如何让自己写好的javaEE项目随tomcat的启动而启动
(1)首先将项目导出成war的文件格式。 ()原创 2014-05-21 19:19:14 · 1766 阅读 · 0 评论 -
hibernate映射oracle数据库时出现“不许序列化”
可能是这个表空间里面已经有了同样的表名。个人觉得是个bug,其他的表名也有相同的,但可以创建表。原创 2013-11-09 13:55:46 · 663 阅读 · 0 评论 -
<a>标签跳转到action中action连续执行2次
jsp页面中既没有使用标签也提示没有连续提交两次。但是gai原创 2014-05-22 14:49:23 · 2159 阅读 · 0 评论 -
action中获得乱码
friendName=new String(friendName.getBytes("ISO-8859-1"),"UTF-8");原创 2014-05-11 11:51:02 · 428 阅读 · 0 评论 -
Struts中的action传递参数到下个action,jsp时是使用get方法还是set方法
Struts中的action传递参数到下个action,jsp时需要有get方法原创 2014-03-31 20:53:48 · 588 阅读 · 0 评论 -
struts中出现找不到action和result
包名不要取为.action原创 2013-12-01 23:12:27 · 930 阅读 · 0 评论 -
org.hibernate.hql.ast.QuerySyntaxException: unexpected token: ( near line 1, column 16
hibernate是不支持from后面带有( 的原创 2014-02-27 12:38:20 · 1100 阅读 · 0 评论 -
hibernate的Restrictions对数字型即整型进行模糊查询
// TEARCHER_ID是数据库里面的字段。而id是代码中的参数值。Restrictions.sqlRestriction("CAST({alias}.TEARCHER_ID AS CHAR) like ?", "%" + id + "%", StandardBasicTypes.STRING)原创 2015-04-15 13:48:32 · 2235 阅读 · 0 评论