hibernate3.x:
<bean id="sessinFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<property name="hibernateProperties" >
<props><prop key="hibernate.dialect">org.hibernate,dialect.SQLServerDialect</prop>
<prop key="hibernate.hb2ddl.auto">none</prop>
<prop key="hibernate.show_sql">true</prop>
</props>
<property name="annotateClasses">
<list>
<value>com.vns.pocketdisk.model.ImeUser</value>
<value>com.vns.pocketdisk.model.WateMarkSetting</value>
</list>
</property>
</bean>
<tx:annotation-driven proxy-target-class="true" transation-manager="transactionManager"/>
<bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransationManager">
<property name="dataSource" ref="dataSource"/>
</bean>
spring2.5:
<context:annotation-config/>
<context:component-scan base-package="com.vns.pocketdisk"/>
struts2.0.properties:
struts.locale=zh_CN
struts.i18n.encoding=utf-8
struts.multipart.saveDir=/temp
struts.multipart.maxSize=12345
struts.action.extension = do
struts.ui.templateDir = template
struts.objectFactory = spring
struts.ui.theme = simple
struts.objectFactory.spring.autoWire = name
Struts2.0.xml:
<struts>
<include file="struts-default.xml"/>
<package name="" extends="json-default">
<action name="userQuery" class="com.vns.pocketdisk.action.LoginAction" method="query">
<result name="success" type="json">
<param name="excludeProperties">userService</param>
</result>
</action>
<action name="userLogin" class="com.vns.pocketdisk.action.LoginAction" method="load">
<result name="success" type="dispatcher">
<param name="location" >/watermarkmain.jsp</param>
</result>
<result name="login" type="dispatcher">
<param name="location" >/pages/login.jsp</param>
</result>
</action>
action:
protected HttpServletRequestr request;
protected HttpServletResponse response;
@autowired//注入
model:
@Entity
@Table(name="User")
@Component("model名称")
public class User{
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
@Column(name="user_id")
private Long userId;
}
本文介绍了一个使用Spring 2.5和Hibernate 3.x进行整合的配置案例,详细展示了如何配置SessionFactory、Transaction Manager以及相关注解驱动等内容。此外,还涉及了Struts 2.0的配置信息,包括国际化设置、文件上传配置及Action定义。
5344

被折叠的 条评论
为什么被折叠?



