注意 实体bean 注释是 @javax.persistence.Entity 而不是@org.hibernate.annotations.Entity
spring配置 xml 代码
- <?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="dataSource"
- class="org.springframework.jdbc.datasource.DriverManagerDataSource">
- <property name="driverClassName">
- <value>com.mysql.jdbc.Driver</value>
- </property>
- <property name="url">
- <value>jdbc:mysql://localhost/test</value>
- </property>
- <property name="username">
- <value>root</value>
- </property>
- <property name="password">
- <value>123456</value>
- </property>
- </bean>
-
- <bean id="sessionFactory"
- class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
- <property name="configurationClass">
- <value>org.hibernate.cfg.AnnotationConfiguration</value>
- </property>
- <property name="dataSource">
- <ref bean="dataSource" />
- </property>
- <property name="configLocation">
- <value>/hibernate.cfg.xml</value>
- </property>
-
- </bean>
-
- <bean id="userDAO" class="test.dao.UserDAOImpl">
- <property name="sessionFactory">
- <ref bean="sessionFactory" />
- </property>
- </bean>
-
-
- </beans>
hibernate.cfg.xml 代码
- <?xml version='1.0' encoding='UTF-8'?>
- <!DOCTYPE hibernate-configuration PUBLIC
- "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
- "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
-
- <hibernate-configuration>
- <session-factory>
- <property name="show_sql">true</property>
- <mapping class="test.model.User" />
- </session-factory>
- </hibernate-configuration>
java 代码 DAO
- package test.dao;
-
- import org.springframework.orm.hibernate3.support.HibernateDaoSupport;
-
- import test.model.User;
-
- public class UserDAOImpl extends HibernateDaoSupport implements UserDAO {
-
- public void save(User user) {
- getHibernateTemplate().save(user);
- }
-
- }
java 代码
- package test.model;
-
- import javax.persistence.Entity;
- import javax.persistence.GeneratedValue;
- import javax.persistence.GenerationType;
- import javax.persistence.Id;
-
-
- @Entity
- public class User {
- @Id
- @GeneratedValue(strategy = GenerationType.AUTO)
- private int id;
-
- private String name;
-
- public int getId() {
- return id;
- }
-
- public void setId(int id) {
- this.id = id;
- }
-
- public String getName() {
- return name;
- }
-
- public void setName(String name) {
- this.name = name;
- }
-
- }
分享到:
相关推荐
NULL 博文链接:https://yuky1327.iteye.com/blog/1264756
本人的此jar合集只能保证SSH2的基础环境,至于更复杂的功能,可能此集合已经包含,或者您可以从您下载的Spring或者hibernate或者struts中寻找您需要的jar包,按要求添加即可。 【因本人能力有限,不能保证此jar集合...
1)Demo 学习要点简介: ...2.Eclipse 导入后可能需要在 Xml Catalog 手动添加:ehcache-spring-1.2.xsd(ehcache-spring-annotations-1.2.0-sources.jar里面有,自己找下)。 3.内附Oracle建表等可执行语句。
hibernate-commons-annotations-4.0.1.Final.jar hibernate-core-4.1.6.Final.jar hibernate-entitymanager-4.1.6.Final.jar hibernate-envers-4.1.6.Final.jar hibernate-jpa-2.0-api-1.0.1.Final.jar javassist-...
一、整合开发时Hibernate、Spring需要的JAR文件。 hibernate核心安装包下的(下载路径:http://www.hibernate.org/,点击“Hibernate Core”右边的“Downloads”): hibernate3.jar lib\bycode\cglib\hibernate-...
我找了一天,都没照到哦,给大家分享一下,spring 注解开发必备jar包。
spring-expression-3.0.7.RELEASE.jar,spring-hibernate3.jar,spring-jms-3.0.7.RELEASE.jar,spring-tx-3.0.7.RELEASE.jar,spring-web-3.0.7.RELEASE.jar,sqljdbc4.jar,stax2-api-3.1.1.jar,velocity-1.7.jar,WHICH_...
Struts2+Spring2.5.6+Hibernate3 用到的jar包 antlr-2.7.6.jar asm.jar backport-util-concurrent.jar cglib-nodep-2.1_3.jar commons-collections-3.1.jar commons-dbcp.jar commons-fileupload-1.2.1.jar commons-...
MyEclipse8.0中自带的struts2版本是2.1.6,spring版本有2.0,2.5的,hibernate版本较多些至3.2,首先选版本就选择最优的,struts2没的选只有2.1.6版的,所以先导入struts2支持,然后是spring选的是2.0,问题就出在...
hibernate-commons-annotations-5.1.0.Final.jar hibernate-core-5.4.3.Final.jar hibernate-jpamodelgen-5.4.3.Final.jar istack-commons-runtime-3.0.7.jar jandex-2.0.5.Final.jar javassist-3.24.0-GA.jar javax...
Struts2.1.6+Hibernate3.3.2+Spring2.5.5+Extjs3.0.0+Annotations,整合开发。
一个很好的的学习struts2+spring+hibernate 实例。思路很新颖。包含一个很好的分页代码。基于hibernate的Annotations方式配置。代码很完整。实例中包含数据库文件。
2013/03/21 18:20 81,271 hibernate-commons-annotations-4.0.1.Final.jar 2013/03/21 18:20 4,451,544 hibernate-core-4.1.6.Final.jar 2013/03/21 18:20 478,440 hibernate-entitymanager-4.1.6.Final.jar 2013/03...
hibernate-commons-annotations-4.0.5.Final.jar hibernate-core-4.3.11.Final.jar hibernate-entitymanager-4.3.11.Final.jar hibernate-jpa-2.1-api-1.0.0.Final.jar hibernate-validator-5.1.3.Final.jar ...
struts2.1.8 + spring2.5.6(支持注解开发Annotations) + hibernate3.3.2(支持注解开发Annotations) + mysql-connector-java-5.1.7-bin.jar 精简完整版,测试可用
含有 SSH整合(Spring4+Struts2+Hibernate4)所需的包,包括spring-jdbc-4.0.0.RELEASE.jar,struts2-dojo-plugin-2.3.15.1.jar,hibernate-commons-annotations-4.0.4.Final,spring-jdbc-4.0.0.RELEASE.jar等等,...
1.1.24-20120814.043343-7.jar freemarker-2.3.19.jar hibernate-commons-annotations-4.0.1.Final.jar hibernate-core-4.2.1.Final.jar hibernate-jpa-2.0-api-1.0.1.Final.jar hibernate-validator-5.1.0.Final....
hibernate-annotations-3.5.6-Final.jar hibernate-c3p0-3.5.6-Final.jar hibernate-commons-annotations-3.2.0.Final.jar hibernate-core-3.5.6-Final.jar hibernate-jpa-2.0-api-1.0.0.Final.jar httpcore-4.1.jar...
这里的jar包只是说Spring自带的关于Hibernate的jar包,即这四个jar包: hibernate3.jar, hibernate-annotations.jar, hibernate-entitymanager.jar hibernate-commons-annotations.jar 因为我原来下载了一个,但是...
hibernate-commons-annotations-4.0.1.Final.jar hibernate-core-4.0.0.Final.jar hibernate-core-4.1.1.Final.jar hibernate-ehcache-4.0.0.Final.jar hibernate-entitymanager-4.0.0.Final.jar hibernate-jpa-2.0-...