如何建立自己的LocalSessionFactoryBean

问题描述

我的复制了spring中的LocalSessionFactoryBean累的全部代码,建成我自己的累,在里边只加入了一个对象的属性及setter和getter方法。其他代码都没有改动。名字也是叫的这个,就是包名变了,部署项目的时候,报了 org.hibernate.HibernateException: No local DataSource found for configuration - 'dataSource' property must be set on LocalSessionFactoryBean错误,请问应该如何解决!谢谢。 问题补充:7454103 写道

解决方案

别用复制拷贝的方式.最好是写一个类继承LocalSessionFactoryBean,这样在Spring配置的时候使用你的哪个子类.
解决方案二:
引用动态就是根据用户输入的用户名,获取数据源。 原来如此!其实你可以 在spring里面配两个 或者多个 detaSource 然后写对应的 操作方法!然后再 业务方法里面 根据用户输入的用户名,选择调用不同的 操作detaSource 的方法! 在spring里面配两个 或者多个 detaSource 网上资料一大堆!
解决方案三:
引用有一个实例化applicationContext的类,如果不动态获取数据源,你打算整多个数据源?网上好多方法的!不需要这么整吧 你这个动态是个啥概念呢?
解决方案四:
我 看了下 LocalSessionFactoryBean的源码! 里面的东西还是挺多的嘛!我的spring是 3.03 的!可能集成的时候 spring 里面还好用到那个 LocalSessionFactoryBean 所以建议最好不要 自己改~!

时间: 2024-08-01 04:35:08

如何建立自己的LocalSessionFactoryBean的相关文章

家庭无线网络怎么建立

首先来认识一下路由器后面的网口.通常一个一般的无线路由器后面网口包含一个WAN口和多个LAN扣,通常用两种不同的颜色标识.如下图的路由器,黄色的是WAN口,蓝色的接LAN口.在使用时有两种连接方式:(1)WAN口接外网的网线,比如光猫出来的线,LAN口连接电脑;(2)外网网线和连接电脑的网线分别连接两个不同的LAN口(此时路由器实际上充当一个交换机使用).在一般的家庭使用情况下,通常采用连接方式(1).下面只介绍连接方式1. 首先,外网外线连接WAN口,再用一根网线连接电脑和一个LAN口. 然后

虚拟机如何与主机建立共享目录

建立共享目录   1.虚拟机->设置->选项->共享文件夹,添加所需要共享的文件; 2.虚拟机->安装VMware Tools,进入/mnt/cdrom 目录,解压2个文件中的任一个目录; 3.进入解压后的 vmware-tools-distrib 目录,在shell中执行 ./vmware-install.pl  并一路回车即可,中间可选择显示器的分辨率; 4.进入 /mnt/hgfs  即可看见共享的目录. 本文出自 "驿落黄昏" 博客,请务必保留此出处ht

openni opencv linux-如何在linux下建立一个着openni和opencv的工程?

问题描述 如何在linux下建立一个着openni和opencv的工程? 如何在linux下建立一个着openni和opencv的工程?麻烦大神们详细解说下,不胜感激!!!!

前端-用php和mysql为我们实验室建立一个小网站,请问有没有合适的模板源码?

问题描述 用php和mysql为我们实验室建立一个小网站,请问有没有合适的模板源码? 自己在chinaz上下载了几个,但是不尽人意,希望有路过的朋友能够提供帮助,只有建立一个链接数据库的小网站,不用线上上运行,所以模板不用太复杂,前端有了就好,谢谢 解决方案 你应该说明网站用途,根据用途可以决定里的要用什么,只链接数据库使用phpadmin就好 解决方案二: 这样谁说你更想要的是前端的页面

Dreamweaver MX 2004做信息公告系统(2)建立站点

dreamweaver|站点 1.按照前面的教程中的方法建立站点,站点文件夹中应该包含你设计的页面文件. 2.切记在创建测试服务器的时候一定要保证IIS中已经有了相应的网站或虚拟目录,"前缀"中填写的一定要是可以通过浏览器输入访问到该网站的地址. 3.按照前面教程中的方法建立数据库连接,连接名为"conn". 4.在"文件"面板中连接建立后双击/Connections文件夹下的conn.asp,把文件内容按前面教程中提到的方法修改,这是修改完成后

如何使用SQLyogEnt来建立一个简单的数据库

如果你选择PHP进行网站建设,那你必须懂得php建立数据库,那用mysql数据就是必须的了.刚接触php的朋友也许对这个mysql数据库很陌生,但如果有一款非常好用的数据库管理工具,那是用起来就方便多了,笔者几天就向大家介绍一款mysql的管理工具SQLyogEnt,笔者是用的 SQLyogEnt是英文版,目前好像没有中文版,由于功能强大,所以SQLyogEnt很受PHP用户的喜爱,接下就用实例来讲解下如何使用 SQLyogEnt来建立一个简单的数据库. 今天我建立的数据库名叫"mydb&quo

嘟嘟语音自己建立的频道不想要了能不能删除?

  我的频道不想要了,能不能删除? 目前嘟嘟上自创建的频道都是无法删除的,同时频道也无法转让给别人. 那么我原来的频道不想要了,想要建立一个新的频道,该怎么办? 目前一个嘟嘟号可以创建3个频道.如果您的频道创建已到达上限,可以将不要的频道中所有的设置(包括频道名称.频道管理权限.频道公告等)在顶级频道中的"频道信息"中进行全面的修改,改成您想要的新频道.

分区表建立索引

全局索引 ============ CREATE INDEX month_ix ON sales(sales_month) 本地索引 ============ CREATE INDEX loc_dept_ix ON dept(deptno) LOCAL; 全局分区索引 ============ CREATE INDEX month_ix ON sales(sales_month) GLOBAL PARTITION BY RANGE(sales_month) (PARTITION pm1_ix V

如何快速建立家庭无线网络

  首先来认识一下路由器后面的网口.通常一个一般的无线路由器后面网口包含一个WAN口和多个LAN扣,通常用两种不同的颜色标识.如下图的路由器,黄色的是WAN口,蓝色的接LAN口.在使用时有两种连接方式:(1)WAN口接外网的网线,比如光猫出来的线,LAN口连接电脑;(2)外网网线和连接电脑的网线分别连接两个不同的LAN口(此时路由器实际上充当一个交换机使用).在一般的家庭使用情况下,通常采用连接方式(1).下面只介绍连接方式1. 首先,外网外线连接WAN口,再用一根网线连接电脑和一个LAN口.