摘要: SpringSecurity+SpringMVC +Mybatis3.0实现的web小框架 阅读全文
posted @ 2014-09-02 13:14 令狐冲之12 阅读(494) 评论(0) 推荐(0) 编辑
摘要: @OneToMany(fetch=FetchType,cascade=CascadeType) 可选 @OneToMany描述一个一对多的关联,该属性应该为集体类型,在数据库中并没有实际字段. fetch:表示抓取策略,默认为FetchType.LAZY,因为关联的多个对象通常不必从数据库预先读取到内存 cascade:表示级联操作策略,对于OneToMany类型的关联非常重要,通常该实体更新或删除时,其关联的实体也应当被更新删除 例如:实体User和Order是OneToMany的关系,则实体User被删除时,其关联的实体Order也应该被全部删除 ... 阅读全文
posted @ 2014-03-02 00:47 令狐冲之12 阅读(4640) 评论(0) 推荐(0) 编辑
摘要: JSP中include指令和include动作的区别 include指令是编译阶段的指令,即include所包含的文件的内容是编译的时候插入到JSP文件中,JSP引擎在判断JSP页面未被修改,否则视为已被修改。由于被包含的文件是在编译时才插入的,因此如果只修改了include文件内容,而没有对JSP修改,得到的结构将不会改变,所以直接执行已经存在的字节码文件,而没有重新编译。因此对不经常变化的内容,用include指令是合适的,如果需要的内容是经常变化的,则需要动作元素.下面将详细区分他们之间的不同1.include指令 include可以在JSP页面转换成Servlet之前,将JSP代码插. 阅读全文
posted @ 2014-02-22 23:34 令狐冲之12 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 219 安装环境 和搭建SpringMVC+Spring+SpringJdbc框架220还是搭建SpringMVC+Spring+SpringJdbc框架,学习SpringMVC。给Controller类添加注解的方式来操作类 ,原来都是XML中配置的,这回是通过在Controller中直接使用注解 ,来访问这个类 ;还有就是SpringMVC如何渲染数据,把得到的集合 表现到JSP上来,通过ModelView 然后在jsp中使用标签2.21 学习使用Hibernate注解实体类 搭建了一个Hibernate的Project 工程搜集了Hibernate和注解的所有jar包另外使用hibera 阅读全文
posted @ 2014-02-21 16:04 令狐冲之12 阅读(149) 评论(0) 推荐(0) 编辑
摘要: inverse 映射属性究竟表示什么呢?对于你和 Java 来说,一个双向关联仅仅是在两端简单地正确设置引用。然而,Hibernate 并没有足够的信息去正确地执行 INSERT 和 UPDATE 语句(以避免违反数据库约束),所以它需要一些帮助来正确的处理双向关联。把关联的一端设置为 inverse 将告诉 Hibernate 忽略关联的这一端,把这端看成是另外一端的一个镜象(mirror)其实简单点说 就是MappedBy确定"维护关系"的一方,也仅仅是"维护关系"而已.其他的操作不影响.实验环境:hibernate 3.6.10.Final实体类: 阅读全文
posted @ 2014-02-21 15:53 令狐冲之12 阅读(292) 评论(0) 推荐(0) 编辑
摘要: http://note.youdao.com/share/?id=72f1b9e0d3b97c5c0a62503a750e5cf5&type=note 阅读全文
posted @ 2014-02-18 13:25 令狐冲之12 阅读(141) 评论(0) 推荐(0) 编辑
摘要: Intersect和Minus的操作和Union基本一致,这里一起总结一下: Union,对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;UnionAll,对两个结果集进行并集操作,包括重复行,不进行排序; Intersect,对两个结果集进行交集操作,不包括重复行,同时进行默认规则的排序;Minus,对两个结果集进行差操作,不包括重复行,同时进行默认规则的排序。可以在最后一个结果集中指定Orderby子句改变排序方式。2,如果字段名不同的结果集进行Union,那么对此字段的Orderby子句将失效。======================================= 阅读全文
posted @ 2014-02-09 18:48 令狐冲之12 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 1.Unable to instantiate default tuplizer [org.hibernate.tuple.entity.PojoEntityTuplizer] 这是映射文件有错误2.Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: 'sessionFactory' or'hibernateTemplate' is required在使用HibernateDaoSupport时 启动工程报这个错误 是Hibernate 阅读全文
posted @ 2014-02-04 23:56 令狐冲之12 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 这个是我用Spring2.5 加Struts1.3搭建的一个web框架,数据访问层使用springjdbc来访问数据库。实现了SpringIOC容器维护bean和声明式事物管理。----------------------------------------------------------项目搭建好以后 要测试的几个知识点(源码中已经有)1.Spring 容器是否初始化 ,能不能得到注册的bean,以及能不能得到依赖的bean后,是不是能够用bean的属性和方法2.使用Spring声明式事物管理 得到的serviceImpl 是否是Spring生成代理对象3.Spring 事物管理 是否成 阅读全文
posted @ 2014-02-01 18:02 令狐冲之12 阅读(281) 评论(0) 推荐(0) 编辑
摘要: oscache 是页面缓存ehcache 是数据缓存1.页面缓存 更新时是根据key来更新缓存的,而数据缓存的更新是直接更新,查询时采用全部直接清除页面缓存是指对页面中的内容片断进行缓存的方案。例如页面中有一个部分是显示栏目中的内容的,那么就可以缓存这个部分,在进行第二次请求的时候就直接从缓存中取出这部分的内容(其实就是这部分的html了),这种情况下,缓存的作用其实非常明显,在典型的action+service+dao这样的结构中,在采用页面缓存后就意味着不需要经过action、service、dao这些层次的处理了,而是直接就返回了,对于系统响应速度的提升来说是非常明显的。2. 数据缓存数 阅读全文
posted @ 2014-01-30 17:11 令狐冲之12 阅读(705) 评论(0) 推荐(0) 编辑