81,092
社区成员
发帖
与我相关
我的任务
分享
public class SaveAction extends Action {
/*
* Generated Methods
*/
private IUserService userService;
public IUserService getUserService() {
return userService;
}
public void setUserService(IUserService userService) {
this.userService = userService;
}
/**
* Method execute
* @param mapping
* @param form
* @param request
* @param response
* @return ActionForward
*/
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
SaveForm loginForm = (SaveForm) form;// TODO Auto-generated method stub
User user = new User();
user.setName(loginForm.getName());
this.userService.save(user); //插入的方法
return null;
}
}
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="beanID" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName"
value="com.microsoft.sqlserver.jdbc.SQLServerDriver">
</property>
<property name="url"
value="jdbc:sqlserver://localhost:1434;databaseName=test">
</property>
<property name="username" value="sa"></property>
<property name="password" value="xxxxx"></property>
</bean>
<bean id="sessinFatoryID"
class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
<property name="dataSource">
<ref bean="beanID" />
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">
org.hibernate.dialect.SQLServerDialect
</prop>
</props>
</property>
<property name="mappingResources">
<list>
<value>com/xxxx/hibernate/xml/User.hbm.xml</value>
</list>
</property>
</bean>
<bean id="userDao" class="com.xxxx.hibernate.dao.UserDAO" >
<property name="sessionFactory">
<ref bean="sessinFatoryID"/>
</property>
</bean>
<bean id="userService" class="com.xxxx.service.impl.UserService">
<property name="userDAO">
<ref bean="userDao"/>
</property>
</bean>
<bean name="/addUser" class="com.xxxx.struts.action.SaveAction">
<property name="userService">
<ref bean="userService" />
</property>
</bean>
</beans>
public class Test
{
public static void main(String[] args)
{
// TODO Auto-generated method stub
ApplicationContext ac=new ClassPathXmlApplicationContext("applicationContext.xml");
UserDao userDao=(UserDao) ac.getBean("userDao");
userDao.getAll();
}
}