hibernate spring xml 整合

Spring.xml
<?xml version="1.0" encoding="UTF-8" ?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xmlns:p="http://www.springframework.org/schema/p"
	xmlns:aop="http://www.springframework.org/schema/aop"
	xmlns:tx="http://www.springframework.org/schema/tx"
	xmlns:context="http://www.springframework.org/schema/context"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
           http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
           http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd
		   http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd">

	<bean id="com.spring.ch11.dao.hibernate.IDemoDao"
		class="com.spring.ch11.dao.hibernate.DemoDaoImpl"
		p:sessionFactory-ref="sessionFactory">
	</bean>

	<bean id="sessionFactory"
		class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
		<property name="configLocation">
			<value>classpath:com/spring/ch11/dao/hibernate/hibernate.cfg.xml</value>
		</property>
	</bean>


</beans>

 

 

hibernate.cfg.xml

<!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="dialect">org.hibernate.dialect.MySQL5Dialect</property>
		<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
		<property name="connection.username">root</property>
		<property name="connection.password">34060935</property>
		<property name="show_sql">true</property>
		<property name="connection.url">jdbc:mysql://localhost:3306/test</property>


		<!-- Mapping files -->
		<mapping resource="com/spring/ch11/dao/hibernate/demo.hbm.xml" />

	</session-factory>

</hibernate-configuration>

  

 Demo.hbm.xml

<!DOCTYPE hibernate-mapping PUBLIC 
    "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
<hibernate-mapping>
	<class name="com.spring.ch11.dao.hibernate.Demo" table="demo">
		<id type="int" name="id">
			<generator class="native"></generator>
		</id>
		<property name="name" type="string"></property>
		<property name="unitPrice" type="float"></property>
	</class>
</hibernate-mapping>

 

 

Demo.java

package com.spring.ch11.dao.hibernate;

import java.io.Serializable;

public class Demo implements Serializable{
	private int id;
	private float unitPrice;
	private String name;

	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public float getUnitPrice() {
		return unitPrice;
	}

	public void setUnitPrice(float unitPrice) {
		this.unitPrice = unitPrice;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

}

 

 

IDemoDao.java

package com.spring.ch11.dao.hibernate;

import java.util.List;

public interface IDemoDao {
	public Demo getById(int id);
	public List<Demo> getAll();
}

 

DemoDaoImpl.java

package com.spring.ch11.dao.hibernate;

import java.util.List;

import org.hibernate.SessionFactory;
import org.springframework.orm.hibernate3.HibernateTemplate;

public class DemoDaoImpl implements IDemoDao {

	private HibernateTemplate hibernateTemplate;

	public void setSessionFactory(SessionFactory sessionFactory) {
		this.hibernateTemplate = new HibernateTemplate(sessionFactory);
	}

	@Override
	public Demo getById(int id) {
		return (Demo) this.hibernateTemplate.find("from Demo d where d.id = " + id).get(0);
	}

	@Override
	public List<Demo> getAll() {
		return this.hibernateTemplate.find("from Demo d");
	}


}

  

 Client.java

package com.spring.ch11.dao.hibernate;

import java.util.List;

import org.apache.commons.lang.builder.ToStringBuilder;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class Client {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		ApplicationContext context = new ClassPathXmlApplicationContext(
				"spring.xml", Client.class);
		org.springframework.orm.hibernate3.LocalSessionFactoryBean localSessionFactoryBean = null;
		DemoDaoImpl demoDaoImpl = (DemoDaoImpl) context.getBean(IDemoDao.class
				.getName());
		// doInsert(baseDAO);
		Demo demo = demoDaoImpl.getById(1);
		System.out.println(ToStringBuilder.reflectionToString(demo));
		List<Demo> demoList = demoDaoImpl.getAll();
		for (Demo demo2 : demoList) {
			System.out.println(ToStringBuilder.reflectionToString(demo2));
		}
	}

}

 

Verilog计数器必知:阻塞与非阻塞赋值底层原理解析与实战 数字逻辑设计与FPGA开发中,计数器作为最典型的时序逻辑模块,其正确性直接影响系统稳定性。阻塞赋值(=)与非阻塞赋值(<=)是Verilog语言中基础但易混淆的语法,二者的执行差异根源于仿真事件队列机制,并与硬件触发器的并行更新特性紧密相关。理解这一原理,不仅能解决计数器跳变、仿真与综合不一致等经典问题,还能为状态机、分频器、UART等复杂设计奠定鲁棒基础。实际工程中,无论是LED闪烁、SPI时钟分频,还是模值可配计数器,遵循“时序逻辑用非阻塞、组合逻辑用阻塞”的编码规范,配合Testbench仿真验证,即 阅读详情

相关推荐

国密(3)- 预主密钥/主密钥计算和Finished消息的加解密

国密的ECC-SM3-SM4-CBC模式下的预主密钥和主密钥的生成过程介绍,以及Finished消息的加解密介绍

weixin_43408952的博客 6509

Spring整合Hibernate的时候使用hibernate.cfg.xml

Spring整合Hibernate其实也就是把Hibernate的SessionFactory对象封装成:org.springframework.orm.hibernate3.LocalSessionFactoryBean在由自己来保管和控制。在配置LocalSessionFactoryBean的时候,如果要用到hibernate.cfg.xml配置文件,那么就要配置:configLoc...

aed97713的博客 279

Transformer——从原理、模型架构到内部细节介绍

Transformer模型是一种基于注意力机制的深度学习模型,最早由Google在2017年的论文《AttentionIsAllYouNeed》中提出。自其问世以来就迅速席卷了自然语言处理他(NLP)领域,并在各类主流任务上取得了新的突破,包括机器翻译、语言建模、序列标注和文本分类等。在NLP领域取得巨大成功后,迅速扩展到了计算机视觉(CV)领域,并带来了革命性的变化。这种基于自注意力机制的深度学习模型,不仅在NLP任务中力压群雄,也成为CV领域的新宠。

小拉拉的博客 1万+

Spring + Hibernate整合(无hibernate.cfg.xml,无映射文件)

依据前一篇《Spring + Hibernate整合》:https://blog.youkuaiyun.com/wenwenliuyunabcd/article/details/100703434,进行修改 spring容器配置beans.xml: 此处同时做了下事务的注解驱动 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http...

wenwenliuyunabcd的博客 757

把 SAP GUI 做成可维护的应用:Module Pool 基础与 Table Control 深入实战

SAP Module Pool 与 Table Control 开发要点 摘要:Module Pool 作为 SAP GUI 交互的核心技术,由程序、屏幕(Dynpro)和流逻辑(Flow Logic)组成,通过 PBO/PAI 事件驱动数据流。Table Control 是其中处理多行数据的核心控件,其开发关键在于: 正确理解 PBO/PAI 数据流机制 掌握 CXTAB_CONTROL 结构的关键属性(LINES、TOP_LINE 等) 合理设置列控制属性(CXTAB_COLUMN) 采用 LOOP W

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 241

AI辅助决策支持系统架构设计避坑:5个常见技术选型误区及正确方案

AI辅助决策支持系统(AI-DSS)是指通过人工智能技术(机器学习、自然语言处理、知识图谱等)赋能传统决策支持系统,帮助决策者在复杂业务场景中(如供应链优化、风险控制、医疗诊断、金融投资等)提升决策效率和准确性的系统。与传统BI工具不同,AI-DSS不仅能"展示数据",还能基于数据生成"决策建议"甚至"自动执行决策"。技术选型是AI-DSS架构设计的核心环节,涉及数据处理引擎、模型框架、算力资源、集成接口等关键组件的选择。效果不达标:模型预测精度低、决策建议不可用;成本失控:算力资源浪费、维护成本高企。

AIGC应用创新大全的博客 1381

Spring - JPA/Hibernate 整合xml配置,自动扫描实体

0.WEB-INF结构: WEB-INF - web.xml - tickets-servlet.xml - business-config.xml 完成后:将数据库相关的配置单独列出xml文件,便于管理。在entities包内的实体(Entity)、仓库(Repository)类注解都会被自动注入。 1.新建business-config.xml文件 <b

qq_24441947的博客 2668

2. Android_逆向的历史与发展

学完本节,希望你能够:了解 Android 逆向工程的发展历程,从早期 APK 破解到现代应用保护;入门先把这几类「在干啥」搞清楚,后面学脱壳、反反调试会顺很多。(反编译 APK 得到的类汇编代码,相当于程序的「菜谱」)就能绕过验证,到后来混淆、加固、反调试一起上,逆向难度越来越高。(第三节 什么是 CPU 指令集),帮你搞清楚「反汇编看到的那些指令」是从哪来的、和 Android 逆向有啥关系。有必要——先搞清「没加固时怎么玩」,再学脱壳和对抗,思路才顺。读起来费劲,但逻辑还在,耐心一点还能跟。

长沙火山 1390

Spring与Hibernate的整合applicationContext.xml中配置

hibernate.dialect=org.hibernate.dialect.MySQLInnoDBDialect hibernate.hbm2ddl.auto=none hibernate.show_sql=true hibernate.query.substitutions=true 1, false 0 hibernate.default_batch_fetch_size=16 hiber

⊱☞菜鸟笔记☜⊰ 3695

含分布式电源的配电网三段式电流保护影响仿真研究

文章摘要 本文研究了分布式电源(DG)接入对配电网三段式电流保护的影响。通过在Matlab/Simulink平台搭建含同步发电机型DG的10kV配电网模型,设计了基于傅里叶算法的三段式电流保护模块(I段瞬时速断、II段限时速断、III段定时限过流)。研究分析了不同DG接入位置、容量及故障点对保护系统的影响机理。仿真结果表明,DG接入会改变故障电流特性,可能导致三种典型问题:保护范围扩大引起误动、保护灵敏度下降导致拒动,以及保护选择性丧失。该研究为含DG配电网的保护配置与整定提供了理论依据和仿真参考,对保障分

huanghm88的专栏 268

禾赛激光雷达AT128P/海康相机(1):ROS环境设备驱动

sudo cp *.so /opt/MVS/lib/64/ # 复制当前文件夹中所有.so文件 到 “/opt/MVS/lib/64/” 文件中。将相应的.so文件复制到 /opt/MVS/lib/64/。我解压的是x86_64的,解压之后,打开,再解压MVS。然后在上一层,也就是选择x86_64那一层打开终端。新建一个工作空间,或者打开自己的工作空间。)包放在src内,并解压,然后编译。MVS V2.1.2下载之后解压,// 驱动代码下载到src文件里面。// 特定文件夹中打开终端。

努力努力努力 882

Spring整合Hibernate配置(使用hibernate.cfg.xml文件)

Spring整合Hibernate配置(使用hibernate.cfg.xml文件) 分类: spring2011-09-23 19:50 3487人阅读 评论(4) 收藏 举报 hibernatespringbeanclassencodingdatabase 本文主要记录spring整合hibernate的时候,直接使用hibernate.cfg.xml文件注入Sess

ccecwg的专栏 848

C# Blazor Server工业监控Web UI:实时数据推送、历史曲线、报警记录,跨浏览器访问(踩坑总结+生产可用)

坑点现象解决方案StateHasChanged()太频繁服务器CPU占用高,浏览器卡顿别100ms刷新一次,1秒刷新一次足够并发高时服务器卡多个用户同时访问,服务器响应慢用Redis做分布式缓存,或者加服务器做负载均衡断线重连后数据丢失浏览器刷新后,实时数据不更新用InfluxDB存历史数据,刷新后重新查询工业现场网络不稳定Blazor Server频繁断线用SQLite本地缓存,断网时数据不丢,联网后补发历史曲线查询慢查询过去7天的数据,要等很久。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 305

Spring和Hibernate整合xml配置

1、基于xml的配置 dbconfig.properties数据源文件配置 driverClass=com.mysql.jdbc.Driver jdbcUrl=jdbc:mysql://localhost:3306/databaseName user=root password=root initialPoolSize=6 minPoolSize=5 maxPoolSize=300 maxI...

YMY6666的博客 1066

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

spring spring mvc hibernate整合(注解)(xml)

一、项目结构 二  、采用maven管理框架所使用到的架包 pom文件如下 4.2.6.RELEASE org.springframework spring-core ${spring.version} org.springframework

qq_33933408的博客 558

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Spring与Hibernate 整合 xml配置

* Spring 整合 Hibernate 整合什么?     1.由 Spring IOC容器来管理  Hibernate 的 SessionFactory     2.让 Hibernate 使用上 Spring 的声明式事务 * 整合步骤: 1. 加入 Hibernate   1.jar包   2.添加hibernate配置文件:hibernate.cfg.xml  

世事如棋__2016的博客 418

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

spring整合hibernate xml配置

http://www.springframework.org/schema/beans"  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"  xmlns:context="http://www.springframework.org/schema/context"  xmlns:aop="http://www.springframe

529

Struts2+Spring+Hibernate 的xml方式的整合

sdfs

Before_Morning的专栏 684

Struts2 + Spring + Hibernate 整合 web.xml的一般配置

Struts2 + Spring + Hibernate 整合 web.xml的一般配置 分类:java 2009-07-19 20:38 阅读(1281)评论(0)编辑删除 web.xml的配置             contextConfigLocation                     /WEB-INF/applicationCon

evilcry2012的专栏 1690

关于spring整合hibernate的applicatonContext.xml配置

关于spring与hibernate的applicatonContext.xml配置(用maven创建项目) 如何将hibernate整合到spring中去呢? 1、创建项目,引入各自的相关JAR包 2、设计项目的包结构,以及类结构 (项目设计阶段)   ---垂直分块   水平分层 3、编写applicationContext.xml完成框架的整合          &lt;!-- 第1步:...

IT_CREATE的博客 677

spring+hibernate整合web.xml、applicationContext.xml配置

spring+hibernate整合web.xml、applicationContext.xml配置 分类: ssh2012-05-11 23:05 395人阅读 评论(0) 收藏 举报 hibernatespringattributesaopbeanencoding web.xml配置     xmlns:xsi="http://www.w3.org/20

ccecwg的专栏 475

spring整合hibernate(注解、xml)applicationContext.xml配置

每次ssh框架整合都很麻烦,今天有空余时间总结下(主要总结spring+hibernate): 1.注解方式整合:     applicationContext.xml配置文件: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

zhangxianya的专栏 496
上一篇: Collections.singletonMap("id", id)
下一篇: hibernate spring xml 整合(二)
topinking
博客等级 码龄20年 15粉丝 242原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值