![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Struts2+Hibernate+Spring
JamKong
这个作者很懒,什么都没留下…
展开
-
Spring: aop自动标注时出现 “0 formal unbound in pointcut"
异常代码信息: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'userService' defined in class path resource [cn/czk/test06/bean.xml]: Initialization of bean failed;原创 2015-12-28 15:29:54 · 728 阅读 · 0 评论 -
Hibernate中cascade和inverse的作用
Inverse和cascade是Hibernate映射中最难掌握的两个属性。两者都在对象的关联操作中发挥作用。1.明确inverse和cascade的作用inverse 决定是否把对对象中集合的改动反映到数据库中,所以inverse只对集合起作用,也就是只对one-to-many或many-to-many有效(因 为只有这两种关联关系包含集合,而one-to-one和many-to-o原创 2015-12-28 15:37:53 · 241 阅读 · 0 评论 -
hibernate的 lazy 和 fetch 一般配置
fetch 和 lazy 配置用于数据的查询 lazy 参数值常见有 false 和 true,Hibernate3 映射文件中默认lazy = true ; fetch 指定了关联对象抓取的方式,参数值常见是select和join,默认是select, select方式先查询主对象,再根据关联外键,每一个对象发一个select查询,获取关联的对象,形成了n+1次查询;而join方式,原创 2015-12-28 15:40:33 · 290 阅读 · 0 评论 -
applicationContext.xml中的使用${}是代表什么意思?
在applicationContext.xml文件中,使用 ${xxx} 表示的是:调用某个变量,该变量的名称就是{xxx}里面的"xxx"。例如:在applicationContext.xml文件中配置数据连接池 name="dataSource"> class="com.mchange.v2.c3p0.ComboPooledDataSource"> name="jdbcUrl原创 2015-12-28 15:57:18 · 968 阅读 · 0 评论 -
Spring整合Hibernate的时候使用hibernate.cfg.xml
org.springframework.orm.hibernate3.LocalSessionFactoryBean在由自己来保管和控制。在配置LocalSessionFactoryBean的时候,如果要用到hibernate.cfg.xml配置文件,那么就要配置:configLocations属性,这个属性就是叫Spring在配置LocalSessionFactoryBean的时候去config原创 2015-12-28 16:05:16 · 443 阅读 · 0 评论 -
hibernate.cfg.xml配置文件对关联关系的书写技巧!
以Department(部门类)和User(用户类)作为例子: 类图如下: 一般hibernate.cfg.xml的配置文件开头都是如下: 1 xml version="1.0" encoding="UTF-8"?> 2 DOCTYPE hibernate-mapping PUBLIC 3 "-//Hibernate/Hibernate Mapping DT转载 2015-12-28 16:07:56 · 251 阅读 · 0 评论 -
使用Hibernate框架来更新对象的注意事项
Hibernate在更新对象的时候,如果对象的有些属性没有设置,那么在更新的时候,会被默认为空。特别在更新表单对象的时候。例子:如: Department部门类该部门类有以下属性: id : Long name : String (注:部门名称)description : String (注:部门说明)parent : Department (注:上级部门)children : Set (注:原创 2015-12-28 16:13:13 · 520 阅读 · 0 评论