hibernate和spring的简单整合
来源:互联网 发布:android post json 编辑:程序博客网 时间:2024/05/17 21:48
导入jar包
1.创建实体类
public class UserBean { private Integer uid; private String name; private String pwd; public Integer getUid() { return uid; } public void setUid(Integer uid) { this.uid = uid; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getPwd() { return pwd; } public void setPwd(String pwd) { this.pwd = pwd; } @Override public String toString() { return "UserBean [uid=" + uid + ", name=" + name + ", pwd=" + pwd + "]"; }
2.创建映射文件
<hibernate-mapping> <class name="org.hopu.bean.UserBean" table="USERBEAN"> <id name="uid" type="java.lang.Integer"> <column name="UID" /> <generator class="increment" /> </id> <property name="name" type="java.lang.String"> <column name="NAME" /> </property> <property name="pwd" type="java.lang.String"> <column name="PWD" /> </property> </class></hibernate-mapping>
3.创建hibernate配置文件
<hibernate-configuration><!--这里有关数据库配置的内容我们根据spring新版本的要求,写在了spring配置文件中,接下来会进行配置--> <session-factory> <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property> <property name="show_sql">true</property> <property name="hbm2ddl.auto">update</property> <mapping resource="org/hopu/bean/UserBean.hbm.xml"/> </session-factory></hibernate-configuration>
4.配置spring.xml文件
<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource"> <property name="username" value="root"></property> <property name="password" value="密码"></property> <property name="url" value="jdbc:mysql://localhost:3306/newtest"></property> <property name="driverClassName" value="com.mysql.jdbc.Driver"></property> </bean>
<bean id="sessionFactory" class="org.springframework.orm.hibernate5.LocalSessionFactoryBean"> <property name="configLocation" value="classpath:hibernate.cfg.xml"></property> <property name="dataSource" ref="dataSource"></property> </bean>
<bean id="hibernateTemplate" class="org.springframework.orm.hibernate5.HibernateTemplate"> <property name="sessionFactory" ref="sessionFactory"></property> </bean>
5.写一个测试类
public class Test { public static void main(String[] args) { ApplicationContext context = new ClassPathXmlApplicationContext("spring.xml"); HibernateTemplate hibernate = (HibernateTemplate) context.getBean("hibernateTemplate"); UserBean user = hibernate.get(UserBean.class, 1); System.out.println(user); }}
6.得到结果UserBean [uid=1, name=admin, pwd=123]
阅读全文
0 0
- hibernate和spring的简单整合
- Spring+Hibernate:使用注释和OSCache整合的简单实例
- 整合Struts2,Hibernate和Spring的一个简单例子
- 超简单spring、springmvc和hibernate整合的列子
- hibernate和spring的整合
- spring 和hibernate的整合
- hibernate和spring的整合
- Spring和Hibernate的整合
- Hibernate和Spring的整合
- spring和hibernate的整合
- Hibernate和Spring的整合
- Spring和Hibernate的整合
- Spring和Hibernate的整合
- spring+hibernate简单整合
- Struts2 Spring Hibernate 的简单整合
- Struts+Spring+Hibernate整合的简单实例
- SpringMVC+Spring+Hibernate 简单的整合
- 简单的ssh(spring+springmvc+hibernate)整合
- springboot(十五):springboot+jpa+thymeleaf增删改查示例
- 一道网易Java简单集合面试题「我感觉你做不出来」
- 如何下载并安装Apache ZooKeeper
- java 枚举——java(android)中枚举的运用和使用场景
- EasyUI DataGrid 改变背景颜色
- hibernate和spring的简单整合
- 互联网的起源
- 回调函数的意义
- 11.11java作业
- hadoop2.6.5和Hbase1.2.6单机搭建
- 360卫士监测出APP有木马问题
- spring@Transactional注解
- 类似QQ邮箱中‘HTML方式查看’功能查看Office文件
- Java--泛型、List、Set集合