Hibernate对视图进行操作时和对普通的表有些不同,下面就是一个Hibernate操作视图的例子: 视图: SELECT a.SPID, a.SPKey, b.serviceID, b.serviceName, c.serviceItemID, c.itemName FROM dbo.tbSPInfo a INNER JOIN dbo.tbService b ON a.SPID = b.SPID LEFT OUTER JOIN dbo.tbServiceItem c ON b.serviceID = c.serviceID 1.首先根据视图中的字段定义一个bean ...
1、 Log4j是什么?   Log4j可以帮助调试(有时候debug是发挥不了作 用的)和分析,要下载和了解更详细的内容,还是访问其官方网站吧: http://jakarta.apache.org/log4j 。 2、Log4j的概念    Log4j中有三个主要的组件,它们分别是 Logger、Appender和Layout,Log4j 允许开发人员定义多个Logger,每个Logger拥有自己的名字,Logger之间通过名字来表明隶属关系。有一个Logger称为Root,它永远 存在,且不能 ...
在Spring中实现按时任务调度除了用Quartz之外,还可以使用TimerTask。但是TimerTask适用于时间间隔相对较短的任务,如果任务时间间隔很长,比如一天执行一次,还是用Quartz要好。 1.xml文件 <? xml version="1.0" encoding="UTF-8" ?> <! DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" " ...
用Quartz可以很轻松的实现定时的任务调度,使用Quartz之前需要添加jar包: quartz-all-1.5.2.jar 一、定时调度服务 1.xml文件 <? xml version="1.0" encoding="UTF-8" ?> <! DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework. ...
字段 允许值 允许的特殊字符  秒 0-59 , - * /  分 0-59 , - * /  小时 0-23 , - * /  日期 1-31 , - * ? / L W C  月份 1-12 或者 JAN-DEC , -&nb ...
    几个月前,Struts2发布,这个版本较struts1.x版本有了很大变化,其中一个就是增加了拦截器功能。这是个非常有用的功能,可是struts1.x却没有。其实,struts1.x可以配合插件,实现拦截器的功能。        SAIF(Struts Action Invocation Framework)是一个开源组件,它让Struts框架具备Action拦截器与IOC的功能,这样你的1.x框架也就有了拦截器的功能。       就是添加拦 ...
         唉,本想用Spring的事务来使事务的管理更轻松,没想到这东西竟折磨了我好几天,那是相当的郁闷!可能是经验不足吧,不过把它搞懂后,还是瞒高兴的,写一点心得体会和大家分享,释放一下郁闷的心情!          用Spring的声明式事务来管理程序,还是很方便的。它主要应用了spring的aop的代理来实现的,在每个操作开始前启动事务,方法结束后,根据有无异常分别进行回滚和提交。     ...
         最近用Hibernate做一个项目的时候遇到这么一个问题:          用一个配置文件,一个类去映射多个表,(每个表的结构相同)。按照平时的做法,有多少个表就要 写多少个配置文件,岂不是很麻烦。怎样才能只写一个配置文件就能达到上述目的呢?          经过研究,发现Hibernate中的NamingStrategy可以达到这个目的。 ...
tangshuo
搜索本博客
我的相册
存档
最新评论