详解spring整合hibernate的方法

详解spring整合hibernate的方法

这篇文章主要介绍了春天整合冬眠的方法,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下

结构:

春天和冬眠整合借助于休眠模板

应用程序上下文。可扩展标记语言

?可扩展标记语言版本=1.0 编码=UTF八号?

豆子xmlns= http://www。spring框架。组织/架构/bean

xmlns:xsi= http://。w3。 org/2001/XML架构-实例

xmlns:AOP= http://。spring框架。组织/架构/AOP

xmlns:tx= http://www。spring框架。组织/架构/事务

xmlns:context= http://www。spring框架。组织/架构/上下文

xsi:schemaLocation=

http://www.springframework.org/schema/beans

http://www。spring框架。org/schema/beans/spring-beans-3.0。xsd

http://www.springframework.org/schema/aop

http://www.springframework.org/schema/aop/spring-aop-3.0.xsd

http://www.springframework.org/schema/tx

http://www.springframework.org/schema/tx/spring-tx-3.0.xsd

http://www.springframework.org/schema/context

http://www。spring框架。org/schema/context/spring-context-3.0。xsd

bean name= c class= com。LC。POJO。类别

属性名称=名称值=yyy /

/bean

bean name= Dao class= com。LC。道。类别道

属性名=sessionFactory ref=sf /

/bean

bean name=sf

org。spring框架。ORM。冬眠3。localsessionfactorybean

属性名=dataSource ref=ds /

属性名=mappingResources

目录

valuecom/LC/POJO/category。hbm。XML/值

/列表

/属性

属性名=hibernateProperties

价值

冬眠。方言=org。冬眠。方言。MySQL方言

hibernate.show_sql=true

hbm2ddl.auto=update

/值

/属性

/bean

!-数据源-

豆名称=ds

org。spring框架。JDBC。数据来源。 drivermanagerdatasource

属性名=driverClassName 值=com.mysql.jdbc.Driver /

属性名= URL 值= JDBC:MySQL://localhost:3306/test?characterEncoding=GBK /

属性名=用户名值=根/

属性名=密码值=123456 /

/bean

/豆子

测试:

application context context=new ClassPathXmlApplicationContext( application context。XML’);

类别道bean=(类别道)上下文。get bean( Dao );

分离标准标准=分离标准。对于类(类别。类);

//列表类别list=bean。findbyrcriteria(标准,0,5);//分页-取0-5个返回

//系统。出去。println(列表);

Category.hbm.xml

?可扩展标记语言版本=1.0 ?

!DOCTYPE hibernate-映射公共

-//休眠/休眠映射 DTD 3.0//EN

http://www。冬眠。org/dtd/hibernate-mapping-3.0 dtd

冬眠-映射包=com.lc.pojo

class name= Category table= Category _

身份证明(identification)名称=id 列=id

生成器class=native

/生成器

/id

属性名称=名称/

/类别

/休眠-映射

结果:

总结

以上所述是小编给大家介绍的春天整合冬眠的方法,希望对大家有所帮助!

详解spring整合hibernate的方法