文章列表
首先声明:这是转载的!
上网查了下,发现有这个问题的人还真不少,一些没碰到过这个问题的人就说是因为找不到这个类,但是解决方法都没有明说,这是官方hibernate+spring的问题啊,没有类,我们怎么办啊~
然后发现有的说解决方法就是下最新的hibernate-annotations.jar的包~,这确实能够解决问题,但却不是最根本的解决方法,这个问题其实很奇怪,关键就在于Junit中测试没问题,就是发布到项目中的时候,会出现这样的问题~也就是MyEclipse在发布项目文件时的问题~
于是到MyEclipse的安装目录中搜索hibernate-annotations.jar的包,发 ...
如果项目是先配置的ssh,再加flex的时候,大家要小心了,添加blazed的时候,他会生成自己的web.xml,并且很自然的覆盖了原来ssh的web.xml,所以还是先把原来的做个备份!
添加flex后,再一步步把ssh的web和flex的web整合起来,用这个头部
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:web="http://ja ...
首先:“Content is not allowed in prolog”意思是,该放到内容部分的东西放到了开头,就是说你放错地方了。
其实仔细检查一下就能发现的。
如果出现错误的这段代码是从网页上粘下来的,那就看看每一行的开始是不是加了行号。
如果是自己写的,那就看看web.xml的头部,所声明的格式跟你写的代码符合吗?
其实最重要的还是要仔细写好,出错了首先细细的检查!
那么对应的.hbm.xml文件中的id字段的xml声明,
应该这么写:
<generator class="native" />
例如:
<id
column="user_id"
name="Id"
type="integer"
>
<generator class="native" />
</id>
其实这个nati ...
<?xml version="1.0" encoding="UTF-8"
?>
<!DOCTYPE struts PUBLIC
"-//Apache
Software Foundation//DTD Struts Configuration 2.0//EN"
"http://struts.apache.org/dtds/struts-2.0.dtd
">
<struts>
<package name="d ...
转自:http://hi.baidu.com/%CA%A7%C2%E4de%B7%E7%BE%B0/blog/item/4f1f54415d9cd3059313c6c8.html
同事传来一个项目,结果导入后,java
类总是报出n
多红叉,惨不忍睹,String cannot be resolved to a type
都出来了,开始以为是Myeclipse的事,但重启后发现问题还存在,于是在网上搜,结果说是JDK的问题
右键项目:
properties--java build path- Libraries
找到JRE System Librar ...
最近接手了一个要维护的项目,是用Hibernate2+Oralce8写成的,因为看到Hibernate3页出来这么久了,而且也感觉Hibernate3有它的许多新的特性,如批量删除和更新,新的HQL语法解析器AST。
升级过程大致按照孙卫琴的那篇文章 如何把Hibernate2.1升级到Hibernate3.0?来做,该替换的替换完,该设置的设置完,程序一跑,当程序执行到向下面这种查询的时候(Oracle所特有的外连接查询),报错。
语句为:(描述为类似语句,把项目中的实际表名隐去了)
session.createQuery("select t1.c1,t2.c1 from Ta ...
SwfUpload 提交数据不支持页面跳转。
监听 swfUpload 事件
upload_error_handler : this.onUploadError, //错误
upload_success_handler : this.onUploadSuccess, //上传成功函数
通过js事件做跳转
function onUploadSuccess(){
window.location.href =''
}
1. ORACLE
SELECT * FROM TABLE1 WHERE ROWNUM<=N
HQL: from table1 t order by t.createTime desc where rownum<=n
2. INFORMIX
SELECT FIRST N * FROM TABLE1
3. DB2
SELECT * ROW_NUMBER() OVER(ORDER BY COL1 DESC) AS ROWNUM WHERE ROWNUM<=N
或者
SELECT COLUMN FROM TABLE FETCH FIRST N ROW ...