- 浏览: 273819 次
- 性别:
- 来自: 杭州
最新评论
-
nizuiku:
启动时,需要把maven依赖包放入lib中
java.lang.ClassNotFoundException: org.springframework.web.util.Log4jConfigListen -
ron.luo:
重新clean就行了。
java.lang.ClassNotFoundException: org.springframework.web.util.Log4jConfigListen -
红尘默岩:
帮大忙了,谢谢
ExtJS获取当前对象所在容器 -
v韧竹v:
feihuale 写道com.springsource.org ...
java.lang.ClassNotFoundException: org.springframework.web.util.Log4jConfigListen -
lhl5230:
谢谢,很有用。。。
Oracle express启用scott用户
文章列表
一般安装Oracle之后,如果scott用户无法登录,则需要以system用户登录,然后解锁即可
SQL> ALTER user scott account UNLOCK
SQL> ALTER user scott IDENTIFIED BY tiger;修改scott用户密码
可是发现速成版中根本就没有scott用户,自然也就无法解锁,这应该是需要运行soctt.sql文件,从$ORACLE_HOME/rdbms/admin
文件夹中寻找,发现也并没有scott.sql文件。
这可能是由于express版本中本来就不带有该文件的缘故,可以从其他版本中复制,soc ...
权且记录下来,以备以后查询安装的是oracle-xe-univ-10.2.0.1-1.0.i386.rpm 软件包,可以从Oracle官网上下载(需要是注册用户才能下载).
[root@localhost ~]# rpm -ivh oracle-xe-univ-10.2.0.1-1.0.i386.rpm
Preparing... ################################ ...
Caused by: javax.persistence.PersistenceException: Illegal argument
at org.datanucleus.jpa.NucleusJPAHelper.getJPAExceptionForNucleusException(NucleusJPAHelper.java:260)
at org.datanucleus.jpa.EntityTransactionImpl.commit(EntityTransactionImpl.java:122)
at org.datanucleus.store.appengine.jpa.Da ...
get和load的区别
不存在对应记录时的表现不一样
load返回的是代理对象,等待真正用到对象内容时才发出sql请求
get直接从数据库加载,不会延迟
@Test
public void testLoadAndGet() {
Session session = sf.getCurrentSession();
session.beginTransaction();
Teacher t = (Teacher)session.load(Teacher.class, 1);
System.out.println(t.getName() + t.getId()) ...
@Test
public void T1() {
Teacher t = new Teacher();
t.setGender(Gender.femal);
t.setName("abc");
t.setId(2);
t.setGood(true);
Session session,session2;
/**
* getCurrentSession,如果当前上下文环境中有Session,
* 则无须创建就会拿当前环境的Session,当commit时会自动
* close
*/
se ...
在使用Hibernate中使用session = sf.getCurrentSession()时出现异常
org.hibernate.HibernateException: No CurrentSessionContext configured!
at org.hibernate.impl.SessionFactoryImpl.getCurrentSession(SessionFactoryImpl.java:698)
at cn.neilone.test.TeacherTest.T1(TeacherTest.java:35)
at sun.reflect.NativeMeth ...
package cn.neilone.model;
import java.util.Date;
import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.EnumType;
import javax.persistence.Enumerated;
import javax.persistence.GeneratedValue;
import javax.persistence.Gene ...
GAE中使用JPA进行条件查询时,估计有bug
select o from User o where name=?
然后
query.setParameter(1, "xx");
报错信息如下
HTTP ERROR 500
Problem accessing /admin/install.action. Reason:
Numbered parameter syntax starting ? but isnt followed by numeric!
Caused by:
Numbered parameter syntax s ...
public void save(Map<String, String> options) {
Iterator<Entry<String, String>> ltr = options.entrySet().iterator();
while(ltr.hasNext()) {
Entry<String, String> entry= ltr.next();
Options option = new Options();
option.setOption_name(entry.getKey());
...
开始尝试了一下GAE中使用JSTL和EL表达式,导入JSTL的jar
可是运行后给人的感觉是GAE不支持EL表达式,抓狂,根据以下博文将Servlet的版本调高
http://gimgen1026.iteye.com/blog/155354
还是不支持EL,偶然获知GAE中欲使用EL,必须声明如下
<%@ page isELIgnored="false"%>
OK,搞定!
在GAE上用spring管理JPA之后,出现了一个莫名的错误
org.datanucleus.exceptions.NucleusUserException: Object Manager has been closed
也就是说这个东西自动关闭了,可是我已经使用Annotation声明过了呀
@Transactional
Problem accessing /admin/categories!find. Reason:
org.datanucleus.exceptions.NucleusUserException: Object Manager has been ...
在GAE上用Struts2传输信息时,出现如下错误,是ognl的解析错误
Initializing AppEngine server
2010-10-12 12:15:26 com.google.apphosting.utils.jetty.JettyLogger info
信息: Logging to JettyLogger(null) via com.google.apphosting.utils.jetty.JettyLogger
2010-10-12 12:15:28 com.google.apphosting.utils.config.AppEngineWebXmlReader ...
Hibernate的SessionFactory是一个重量级的对象,看到一个测试是这样写的,不用单例模式
package cn.neilone.test;
import org.hibernate.Session;
import org.hibernate.SessionFactory;
import org.hibernate.cfg.AnnotationConfiguration;
import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.Test;
import cn. ...
MyEclipse中按下@键后并不会自动提示Annotation,需要手工再按Alt+/,其设置方法在
可以看到其默认的设置如下
也就是只有按下.之后MyEclipse会自动提示,如果我需要按下@之后MyEclipse就能自动提示,就需要将@添加到Auto activation triggers for Java中了