Alan's Blog

导航

07 2010 档案

使用hibernate建立多对多关系
摘要:使用Hibernate的映射可以建立两个类(表)之间的关系。如想POJO可以建立角色和功能点的关系,他们是多对多的关系,可通过映射和POJO类来建立关系,使用如下方法并不需要建立第三张表,在FunctionPoint.java添加 private Set<Role> roles = new HashSet<Role>();,Role.java添加private Set<... 阅读全文

posted @ 2010-07-29 21:10 Alan's Blog 阅读(1851) 评论(0) 推荐(0)

oracle无法连接数据库实例的解决方法
摘要:有时连接数据库的时候会发现数据库无法实例化,启动tomcat的时候可能会看到这样的一个错误信息:Listener refused the connection with the following error: ORA-12514, TNS:listener does not currently know of service requested in connect …&helli... 阅读全文

posted @ 2010-07-21 10:23 Alan's Blog 阅读(1080) 评论(0) 推荐(0)

出现java.lang.IllegalArgumentException: id to load is required for loading的解决方法
摘要:使用了hibernate进行关系映射的时候,比如有一对多的关系,一个测试项目对应多个测试用例模块,部分的关系映射表:代码相关Java文件:代码添加操作:*.jsp代码如果访问*.jsp文件时,因为进行添加时,首先会先查找关联关系中的测试项目的Id ,获取到之后再进行添加的操作,如果获取不到测试项目的id,那么将会跑出一个异常,如大概是这样的信息:这样的异常了,如果你的jsp或者其他代码出现错误的话... 阅读全文

posted @ 2010-07-14 17:51 Alan's Blog 阅读(46288) 评论(0) 推荐(0)

memcached分布式缓存和hibernate结合(续)
摘要:先了解一下什么是memcachedMemcached是由Danga Interactive开发的,高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。Memcached 的缓存是一种分布式的,可以让不同主机上的多个用户同时访问, 因此解决了共享内存只能单机应用的局限,更不会出现使用数据库做类似事情的时候,磁盘开销和阻塞的发生。memcached的使用一 Memcach... 阅读全文

posted @ 2010-07-11 01:30 Alan's Blog 阅读(7159) 评论(2) 推荐(2)

proxool 连接池配置属性说明详解
摘要:属性列表说明:fatal-sql-exception: 它是一个逗号分割的信息片段.当一个SQL异常发生时,他的异常信息将与这个信息片段进行比较.如果在片段中存在,那么这个异常将被认为是个致命错误(Fatal SQL Exception ).这种情况下,数据库连接将要被放弃.无论发生什么,这个异常将会被重掷以提供给消费者.用户最好自己配置一个不同的异常来抛出. fatal-sql-exceptio... 阅读全文

posted @ 2010-07-02 14:54 Alan's Blog 阅读(1035) 评论(0) 推荐(0)

使用Memcached作为Hibernate二级分布式缓存的配置方法
摘要:先到官网:http://code.google.com/p/hibernate-memcached/downloads/list下载hibernate-memcache.jar,memcached-2.3.1.jar、slf4j-1.5.0.jar、slf4j-log4j12-1.5.0.jar包然后在hibernate.cfg.xml配置参数(参考):代码这样配置就可以了当然了,这是全局的配置方... 阅读全文

posted @ 2010-07-02 14:50 Alan's Blog 阅读(2367) 评论(0) 推荐(0)