`
xiangzhengyan
  • 浏览: 124817 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

spring+hibernate

阅读更多
http://forum.springside.org.cn/viewthread.php?tid=236
http://cwiki.apache.org/S2WIKI/struts-2-spring-2-jpa-ajax.html

spring配置 xml 代码
 
  1. xml version="1.0" encoding="UTF-8"?>  
  2. >  
  3.   
  4. <beans>  
  5.     <bean id="dataSource"  
  6.         class="org.springframework.jdbc.datasource.DriverManagerDataSource">  
  7.         <property name="driverClassName">  
  8.             <value>com.mysql.jdbc.Driver<!---->value>  
  9.         <!---->property>  
  10.         <property name="url">  
  11.             <value>jdbc:mysql://localhost/test<!---->value>  
  12.         <!---->property>  
  13.         <property name="username">  
  14.             <value>root<!---->value>  
  15.         <!---->property>  
  16.         <property name="password">  
  17.             <value>123456<!---->value>  
  18.         <!---->property>  
  19.     <!---->bean>  
  20.   
  21.     <bean id="sessionFactory"  
  22.         class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">  
  23.         <property name="dataSource">  
  24.             <ref local="dataSource" />  
  25.         <!---->property>  
  26.         <property name="mappingResources">  
  27.             <list>  
  28.                 <value>springtest/User.hbm.xml<!---->value>  
  29.             <!---->list>  
  30.         <!---->property>  
  31.         <property name="hibernateProperties">  
  32.             <props>  
  33.                 <prop key="hibernate.dialect">  
  34.                     org.hibernate.dialect.MySQLDialect  
  35.                 <!---->prop>  
  36.                 <prop key="hibernate.show_sql">true<!---->prop>  
  37.             <!---->props>  
  38.         <!---->property>  
  39.     <!---->bean>  
  40.   
  41.     <bean id="userDAO" class="springtest.HDaoImpl">  
  42.         <property name="sessionFactory">  
  43.             <ref local="sessionFactory" />  
  44.         <!---->property>  
  45.     <!---->bean>  
  46. <!---->beans>  
User.hbm.xml 代码
 
  1. <hibernate-mapping>  
  2.     <class name="springtest.User" table="user" catalog="test">  
  3.         <id name="id" type="java.lang.Integer">  
  4.             <column name="id" />  
  5.             <generator class="assigned" />  
  6.         <!---->id>  
  7.         <property name="name" type="java.lang.String">  
  8.             <column name="name" length="20" />  
  9.         <!---->property>  
  10.     <!---->class>  
  11. <!---->hibernate-mapping>  

java 代码
 
  1. public class HDaoImpl extends HibernateDaoSupport implements UserDAO {  
  2.   
  3.     public List<user> getAll() {  </user>
  4.   
  5.         List<user> list = this.getHibernateTemplate().find(  </user>
  6.                 "from User where id =?"1);  
  7.         for (int i = 0; i < list.size(); i++) {  
  8.             User user = list.get(i);  
  9.             System.out.println(user.getId() + " " + user.getName());  
  10.         }  
  11.         return list;  
  12.   
  13.     }  
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics