如果要使用Hibernate会话和事务注入功能,则操作映射包需要扩展该包
hibernate-default。
有关
hibernate-default包装的更多详细信息
该插件提供了一个名为的映射包
hibernate-default。它具有三个指示注入功能的拦截器堆栈:
basicStackHibernate
:类似于Struts2basickStack
(无需验证!),但具有Hibernate会话和事务注入功能。defaultStackHibernate
:类似于Struts2defaultStack
,但没有Struts2验证方法(注释和XML)。改用Hibernate Validation框架。defaultStackHibernateStrutsValidation
:Struts2defaultStack
+插件的basicStackHibernate
。
该软件包扩展了该
hibernate-default软件包,因此如果需要,可以使用所有默认的Struts2配置。
hibernate-default包是抽象的,因此您可以将其与其他扩展。例如:
<package name="default" extends="hibernate-default,json-default" >
要
hibernate-default与注释配置一起使用,请使用
@ParentPackage("hibernate-default")@InterceptorRef("basicStackHibernate")public class YourAction extends ActionSupport {}


