Spring+Hibernate
ghsea2013
这个作者很懒,什么都没留下…
展开
-
一次收获甚多的调试经历
//LoginAction.java package netstore.web.security; import org.apache.struts.action.Action; import javax.servlet.ServletContext; import org.apache.struts.action.ActionForward; import org.apache.struts.a...2007-04-18 11:00:45 · 116 阅读 · 0 评论 -
Spring整合Hibernate
Spring整合Hibernate时,主要做了两件事:提供事务级session和声明式的事务控制。 在较早的Hibernate中,对于session的管理一般是one-session-per-operation的方式,即一次具体操作一个session。 Spring为了解决这个问题,引入了HibernateTemplate类。 先来看看它的文档中一段很有意思的话: NOTE: As of Hibe...2007-07-04 18:04:15 · 95 阅读 · 0 评论 -
映射文件的自动生成
选择Myeclipse-xdoclet---->add standard---->standard hibernate,点击应用就可以了。 再选择工程myeclipse-->go xdoclet 直接生成文件。完成。 blog.csdn.net/darkxie/archive/2006/12/25/1459430.aspx...2007-06-30 22:05:59 · 141 阅读 · 0 评论 -
高级配置及其机制
构造这样一个例子,在测试过程中来说明一些Hibernate的高级配置及其相关机制: 有三个类:Category.java,Prodcuct.java,ConfigurationTest.java,其中第三个类是用来测试的。 Category.java代码: package unsaved_value; import ...... ...2007-06-23 16:29:03 · 168 阅读 · 0 评论 -
PreparedStatement
1.先说数据库是如何处理各种数据库操作语句的: 当数据库接受到一个语句时,数据库引擎首先解析该语句,然后分析是否有语法,语义错误。如果没有错误,数据库将计算出应该如何高效地执行该语句。一旦得出执行策略,就由数据库引擎执行该语句,最后把执行结果反馈给用户。 2.为什么PreparedStatement更高效 如果一条PreparedStatement语句执行一次之后,数据库就记录下了语...2007-05-31 18:49:34 · 87 阅读 · 0 评论 -
DAO范型
java 代码 public interface BaseDao<T> { public void create (T t); public void delete (T t); public void update (T t); } publi...2007-05-30 22:34:21 · 110 阅读 · 0 评论 -
load()和get()
1.load()前提是确信被load的对象在数据库中存在,否则会抛出org.hibernate.ObjectNotFoundException: No row with the given identifier exists Session session2=HibernateUtil.getSession(); Customer c2=(Customer)sessio...2007-05-30 20:40:59 · 86 阅读 · 0 评论 -
save(),update(),saveOrUpdate()
1.save()导致的最终结果是执行insert语句,先看下面的代码: Session session2=HibernateUtil.getSession(); Customer c2=(Customer)session2.load(Customer.class, new Long(5)); HibernateUtil.closeSession(session2); ...2007-05-30 20:27:45 · 171 阅读 · 0 评论 -
自然主键和复合主键
1. 自然主键 代理主键是没有业务意义的主键,这是推荐使用的。 而自然主键是有业务意义的主键,例如将一个表的列name作为主键,在Hibernate中若要使用自然主键,其标识符生成器要用assigned...2007-05-30 18:24:05 · 177 阅读 · 0 评论 -
URI资源路径
1.<html:img src=""> src属性指定完整的URI,看两个具体的实例 http://127.0.0.1:8080/MyNetStore2/WebRoot/index.jsp http://127.0.0.1:8080/MyNetStore2/WebRoot/shopping/shoppingHome.jsp 应...2007-05-06 11:50:31 · 147 阅读 · 0 评论 -
Requested resource is not available
原先应用运行的蛮好,但是把过滤器的filter-class改了之后就出现这个问题。想到可能是由过滤器的配置引起的,后来把web.xml里的过滤器的配置去掉之后,这个问题就解决了,初步估计是不是因为容器找不到这个配置器引起的。...2007-05-06 09:51:57 · 88 阅读 · 0 评论 -
级联策略
Session的文档中将一个对象的状态分为三种: transient: never persistent, not associated with any Session(临时态) persistent: associated with a unique Session(持久态) detached(分开的,分离的): previously persistent, not associate...2007-05-02 17:34:33 · 435 阅读 · 0 评论 -
源码之Transaction
1.JDBC实现的事务: import java.sql.*; public class JDBCTest { public static void main(String[] args)throws Exception{ Connection con=null; Statement st=n...2007-05-02 13:27:23 · 78 阅读 · 0 评论 -
Hibernate配置问题
1.必须为每个持久化类设置属性id,并在其配置文件中将id映射到对应表的identify(ID),否则抛出can not read resource .......hbm.xml 异常 2. Java数据类型,Hibernate数据类型,标准sql数据类型之间的对应表 ...2007-04-27 22:41:34 · 115 阅读 · 0 评论 -
struts调试错误
1.exception: cannot find actionmappings or actionform beans collection 这是由web.xml未初始化造成的,即在web.xml中的{servlet}<serlet>少了这样的描述: {load-on-startup} 0 {/load-on-startup}<load-on-...2007-04-20 20:25:07 · 100 阅读 · 0 评论 -
java.lang.NoClassDefFoundError: org/apache/log4j/Category
如果jre\lib\ext下面的包和工程的lib重复,会出现此异常2007-11-08 10:59:37 · 860 阅读 · 0 评论