Hibernate与JdbcTemplate共享事务管理

Hibernate与JdbcTemplate共享事务管理      在Spring和Hibernate的配置文件中,我们可以对类中的方法进行事务控制,也就是说某个方法中含有多个数据库的写操作,我们可以通过创建一个Spring中的HibernateTransactionManager实例,把相应的sessionFactory注入到其的sessionFactory属性中,由事务声明的方式进行事务控制。样例如下:      <bean id="oaTM" class="org.springframework.orm.hibernat…

Spring3中js/css/jpg/gif等静态资源无法找到(No mapping found for HTTP request with URI)问题解决

Spring3中js/css/jpg/gif等静态资源无法找到(No mapping found for HTTP request with URI)问题解决 最近项目中使用到Spring3,在感叹Spring3注解配置清爽的同时竟然出现了这个不和谐的事情,实在无法忍受 问题:部署项目后程序加载或用浏览器访问时出现类似的警告,[org.springframework.web.servlet.PageNotFound] -<No mapping found for HTTP request with URI [/sandDemo001/images/1.jpg]…

【转】Velocity浅析及与Jsp、Freemarker对比

Velocity浅析及与Jsp、Freemarker对比 Velocity 是一个基于java 的模板引擎(template engine). 它可以让视图的设计者在web 页面中引用java 代码中定义的数据对象和命令。从而使Web designers 和java 开发者依照MVC 思想(Model-View-Controller )开发系统,这意味着Web designers 只须将精力注用于良好表现力的视图外观设计,而Java程序员则只要关心着如何写出高效简洁的java 对象以实现业务逻辑—–Veloc…

jsp

Java, SSH 发表评论
//隐藏域传参 <s:hidden name="ruKu.goods.id" id="goodsId"></s:hidden> //日期格式转换 <s:date name="#obj[0].inputDate" format="yyyy-mm-dd"/> //url问号传参 <a href="${pageContext.request.contextPath}/goods/goods_bitsZL.action?bits=${obj[0].bits}">${obj[0].bits}</a> //循环遍历数据 <s:iterator value="ruKuList" >

JSP Servlet

JSP的3个编译指令:     page:该指令是针对当前页面的指令。     include:用于指定包含另一个页面。     taglib:用于定义和访问自定义标签。 JSP的7大动作指令:     jsp:forward---执行页面转向,将请求的处理转发到下一个页面。     jsp:param---用于传递参数,必须与其他支持参数的标签一起使用。     jsp:include---用于动态引入一个JSP页面。     jsp:plugin---用于下载JavaBean或Applet到客户端…

JSP数据和JavaScirpt数据交互使用问题的一种解决方法

    对于WEB程序来说,前端(JavaScript)和后端(JSP/Servlet)是没法共用数据的,只能是后端程序(JSP)把数据输出,生成页面到前端,这时候生成的页面中的JavaScript代码才有可能得到所谓jsp的数据。同样的,只有把JavaScript里的数据提交给后端JSP代码,JSP程序中才能得到JavaScript的数据。     那如何实现在页面的JavaScript中使用jsp中的数据或是在jsp中使用页面的JavaScript数据呢? 一、页面…

servlet

1.servlet简介:servlet是sun公司提供的一门用于开发动态web资源的技术, 在API中提供一个servlet接口, 用户若想发一个动态web资源, 需要编写一个实现servlet的接口类, 把开发好的java类部署到web服务器上 2.servlet运行过程:servlet由web服务器调用, web服务器收到客户端servlet访问请求后:     1.web服务器首先检查是否已经装在并创建了该servlet的实例对象, 如果是,则直接执行第四步, 否则第二步    …

Struts2+Hibernate+Spring整合步骤

1.Spring 整合Hibernate整合什么?  1.由IOC容器来管理Hibernate的SessionFactory  2.让Hibernate使用上Spring的声明式事务 2.整合步骤:  1.加入Hibernate  1)jar包 2)添加Hibernate配置文件 hibernate.cfg.xml a.数据源需配置在IOC容器中,不再hibernate.cfg.xml文件中配置 b.关联的.hbm.xml文件也在IOC容器配置SessionFactory实例时进行配置 c.配置hibernate的基本属性,比如方言,sql显示以及格式…

Hibernate无法自动创建表

首先介绍其中的一个属性hbm2ddl.auto,这个就是这个方案的核心属性,有四个值:create,create-drop,update,validate; <!-- 启动时删数据库中的表,然后创建,退出时不删除数据表 <property name="hibernate.hbm2ddl.auto">create</property>--> <!-- 启动时删数据库中的表,然后创建,退出时自动删除所有表 <property name="hibernate.hbm2ddl.auto">create-drop</…

spring+hibernate 配置hibernate中的hbm.xml文件位置

 <!-- Hibernate SessionFactory -->    <bean id="sessionFactory" class="org.springframework.orm.hibernate.LocalSessionFactoryBean">         <property name="dataSource">              <ref local="dataSource"/>       </property>         <property name="mappingResources">             <list>                <value>adpinfo/model/…

Hibernate(五)——面向对象查询语言和锁

SSH 发表评论
          Hibernate做了数据库中表和我们实体类的映射,使我们不必再编写sql语言了。但是有时候查询的特殊性,还是需要我们手动来写查询语句呢,Hibernate框架为了解决这个问题给我们提供了HQL(Hibernate  Query  Language)面向对象的查询语言,和QBC(Query by Criteria )完全面向对象的查询,这里简单总结一下如何是面向对象来编写ql语句呢。         一,HQL,Hibernate框架中的查询语言,是一…

hibernate的one-to-many中set的sort与order-by

從資料庫的觀點來看,Set、Map、Bag是無序的,而List是有序的,這邊所謂的無序或有序,是指將容器中物件儲存至資料庫時,是否依容器物件中的順序來儲存。然而從資料庫取得資料之後,您也許會希望Set、Map等容器中的物件可以依一定的順序來排列,您可以從兩個層次來容器中的物件排序,一是在載入資料後於JVM中排序,另一是在資料庫中直接使用order by子句來排序。以 Set 這篇文章中的範例來作說明,要…

hibernate HQL查询参数设置

Hibernate中对动态查询参数绑定提供了丰富的支持,那么什么是查询参数动态绑定呢?其实如果我们熟悉传统JDBC编程的话,我们就不难理解查询参数动态绑定,如下代码传统JDBC的参数绑定:  PrepareStatement pre=connection.prepare(“select * from User where user.name=?”);  pre.setString(1,”zhaoxin”);  ResultSet rs=pre.executeQuery();  在Hibernate中也提供了类似这种的查询参数绑定功能,而且…
下一页 »