![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
struts2
danjnax
这个作者很懒,什么都没留下…
展开
-
hibernate
cascade级联操作会影响增删改,但是不影响查,查由另一个参数设定,因为我们大多数的操作会用到查。而且对于查,hibernate帮我们设定了默认值,比如many-one关联,当查询many的时候,会顺带着把one取出来,因为one那方较少,但是当读取one的时候就不能不会把many取出来,因为有可能many的那一方数量庞大,因此hibernate对查做了默认设定(fetch设定),与设不设cas原创 2016-01-20 12:06:51 · 238 阅读 · 0 评论 -
hibernate笔记
junit可以让你在一个java原文件中写多个测试方法,然后你可以一个一个的做测试而不与其他方法冲突。hibernate日志系统主要有slf接口定义,在此之下,实现他的有slf4j,log4j,....,但是我们在hibernate中做日志的时候,不仅需要slf的api,和他的实现,我们还需要slf与其实现的转换器(因此需要三个jar包,这是一种适配器模式)。JUNIT提供个单元调试的能力,也原创 2016-01-20 12:07:14 · 252 阅读 · 0 评论 -
hibernate记录
hibernate把数据库中的表定义为对象,实现数据库端的面向对象编程,比如数据库中有一个表stu(id ,name,age);怎我么就要建立相应的class来与之对应,成员变量就是数据库中表的属性,有相应的get()set()方法。使得class与表对应起来了(map) hibernate配置文件hibernate.cfg.xml用来配置数据库连接和转化SQL语言。原创 2016-01-20 12:07:35 · 218 阅读 · 0 评论 -
类型转换
我们可以自己写自己的类型转换器用于从reqquest接受到的字符串的转换,转换器也要写相应的配置文件就像国际化一样,但是要注意文件名的格式和内容的格式。原创 2016-01-20 12:09:00 · 262 阅读 · 0 评论 -
interceptor
interceptor,拦截器,是AOP(面向切面编程)的一种形式,作用是在action执行之前对进来的请求的控制和修改,我们如果想用特定的interceptor,可以在struts.xml中进行配置,注意这种配置会覆盖默认配置,因此我们就需要配置两下,一个是自己的interceptor,另一个就是加上默认的interceptor。原创 2016-01-20 12:09:38 · 303 阅读 · 0 评论