- 博客(7)
- 收藏
- 关注
转载 java.lang.OutOfMemoryError: PermGen space及其解决方法
java.lang.OutOfMemoryError: PermGen space及其解决方法 PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Met
2009-11-18 13:24:00 541
转载 理解jpa
很多JAVA项目在处理数据持久化的时候,都努力想寻找一种很自然的面向对象的方式。JPA,作为JSR220的一个产物,提供了一种标准化的操作方式。这个介绍JPA的系列文章一共有2部分,在第一部分里,您将了解到JPA是如何使得数据持久化操作融入到你的面向对象架构当中的。Why JPA? 对于许多JAVA开发者来说,都会问到同一个问题:“为什么要推出JPA,既然Hibernat
2009-11-17 15:20:00 924
原创 hibernate 之formula
Hibernate官方提供的参考手册时,关于Hibernate映射文件的部分,property元素有一个formula属性。该属性的意思是,可以在值对象中定义一个字段,但在映射文件中不映射成对应数据库的字段,而是通过formula属性指定一个sql语句。将sql语句的返回值赋给该字段。当时就觉得这个属性挺有用的。今天做到成绩管理那部分,突然想到需要一个成绩的排名。本来想在数据库中定义一个ran
2009-11-17 15:13:00 1489
转载 JPA通过DetachedCriteria实现分页
** * 获取Session对象 */public Session getSession(){ EntityManager em=this.getJpaTemplate().getEntityManagerFactory().createEntityManager(); return (Session) em.getDelegate();}
2009-11-17 14:38:00 3698 1
转载 JPA查询
1.查询所有信息Query q = em.createQuery("select u from Userinfo u");List list =q.getResultList();如果查询结果是多个,应该使用Query接口的getResultList方法,如果查询结果只有一个,可以使用Query接口的getSingleResult方法。命名查询:@NamedQuery(nam
2009-11-17 14:36:00 576
原创 理解Threadlocal
ThreadLocal是什么 早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。 ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread
2009-11-10 10:28:00 406
原创 修改mysql的默认字符集
安装mysqlsudo apt-get install mysql-server#直接自动获得可用版本也可以这样写sudo apt-geti nstall mysql-server-5.0#安装mysql服务器5.0版本安装后/etc/init.d/mysqlstart(stop)为启动和停止服务器/etc/mysql/主要配置文件所在位置my.cnf/var/l
2009-11-04 15:56:00 734
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人