问题列表 - 第49753页

如何将Hibernate类映射转换为Spring应用程序上下文?

如何在Spring 应用程序上下文中配置类org.springframework.orm.hibernate3.LocalSessionFactoryBeanHibernate类映射?我想将会话工厂类映射从以下内容移动到相应的Spring会话工厂bean,以便我可以消除. hibernate.cfg.xmlhibernate.cfg.xml

档案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>
        <!-- ... -->
        <mapping resource="Queries.hbm.xml" />
        <mapping class="com.company.app.common.model.Account" />
        <mapping class="com.company.app.common.model.AccountCategory" />
        <mapping class="com.company.app.common.model.AssetType" />
        <mapping class="com.company.app.common.model.Book" />
        <mapping class="com.company.app.model.AssetTypeCategory" />
        <!-- ... -->
    </session-factory>
</hibernate-configuration>
Run Code Online (Sandbox Code Playgroud)

档案spring-application-context.xml:

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

    <!-- Instead of the above, I want to use the following. Where …
Run Code Online (Sandbox Code Playgroud)

java configuration spring hibernate

9
推荐指数
2
解决办法
2万
查看次数

是Java HashSet线程安全的只读?

如果我在通过Collections.unmodifiableSet()运行它后有一个HashSet实例,它是否是线程安全的?

我问这个,因为Set文档声明它不是,但我只是执行读操作.

java concurrency hashset

27
推荐指数
4
解决办法
3万
查看次数

记住用户从一个页面到下一个页面的选择

在我的网站上,用户有几个选项,如语言,日期和地区.当用户点击其中任何一个都很好时,网站会适应特定的选择,但是当他们去另一个页面时他们放弃了所有的选择,如果我找到一种方法来保留他们的整个访问或者也许24小时.

例如:鲍勃进入我的网站,在区域设置下,他点击英国,结果网站适应并显示他英国国旗的结果.然而,当他进入下一页时,他失去了旗帜和他的地区设置,并且必须重新选择他的地区设置.

这是我想要解决的问题.我将发布整个代码以防这可能有所帮助:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Loughborough University | Students Union</title>


<script type="text/javascript" src="scripts/changesheets.js"></script>
<?php include("scripts/lang_change.php"); ?>
<?php include("scripts/factoid_randomise.php"); ?>
<?php include("scripts/greeting.php"); ?>
<?php include("scripts/menu_change.php"); ?>
<?php include("scripts/lang_select.php"); ?>
<?php include("scripts/geo_loc_change.php"); ?>

<link href="css/style.css" rel="stylesheet" type="text/css" media="screen" />
<link href="css/grey_white.css" rel="stylesheet" type="text/css" media="screen" />
<link href="css/orange_black.css" rel="stylesheet" type="text/css" media="screen" />
<link href="css/offwhite_blue.css" rel="stylesheet" type="text/css" media="screen" />
<link href="css/style.css" rel="stylesheet" type="text/css" media="screen" />

<script type="text/javascript">
//Specify affected tags. …
Run Code Online (Sandbox Code Playgroud)

javascript php

2
推荐指数
2
解决办法
1361
查看次数

virtualbox - 如何检查vdi的uuid是什么?

virtualbox - 如何检查vdi的uuid是什么?

VBoxManage上应该有一些命令行来显示它.

我知道我在文档中读到了一些地方,但现在由于某种原因我找不到它......

帮助任何人?

uuid virtualbox vdi vmdk

36
推荐指数
2
解决办法
5万
查看次数

是否可以在插入模式下映射Alt-hjkl?

在描述我的问题之前,我会列出env.这里的申请:

OS:linux 2.6.37-ARCH  (archlinux i686)
vim: 7.2.436
Terminal emulator: urxvt (with 256colors patch)

kent$ echo $TERM
rxvt-256color

screen: Screen version 4.00.03 (FAU) 23-Oct-06
Run Code Online (Sandbox Code Playgroud)

我在终端运行vim.我想通过按ALT-hjkl将光标移动到INSERT模式,光标移动后,保持INSERT模式,这样我就可以继续输入单词了.

我找到的文章:

http://vim.wikia.com/wiki/Mapping_fast_keycodes_in_terminal_Vim

http://vim.wikia.com/wiki/Get_Alt_key_to_work_in_terminal

我试过的:

在.vimrc中使用ttimeoutlen = 50执行keyCode映射,如下所示:(仅粘贴alt-j映射作为示例):

set timeout ttimeoutlen=50
set <F13>=^[j  "ctrl-v alt-j
imap <F13> <down>
Run Code Online (Sandbox Code Playgroud)

使用此conf,在INSERT模式下移动光标是可以的.如果我按<ESC>和j.Vim让我回到插入模式.我不知道为什么ttimeoutlen=50不起作用.

还尝试过:

set timeout ttimeoutlen=50
set <M-j>=^[j
Run Code Online (Sandbox Code Playgroud)

使用此设置,当我按下ALT-j时,键入带有重音符号的"e".

你们能给我任何提示我应该如何在终端中映射ALT-hjkl?

提前致谢

肯特

vi vim

11
推荐指数
2
解决办法
9001
查看次数

如何以编程方式显示/隐藏ExtJS.Toolbar按钮

我试图以编程方式显示/隐藏ExtJS工具栏按钮.我试图通过ID直接访问该按钮:

var btn = Ext.get('buttonID'); // I've also tried Ext.query('buttonID')
btn.show();
Run Code Online (Sandbox Code Playgroud)

但是,这不会导致按钮显示.工具栏按钮定义了我尝试执行该show()方法的ID .

我是否有不同的方式直接访问按钮?或者,是否有不同的方式来显示它(添加/删除CSS属性等)?

先感谢您.

javascript extjs show

2
推荐指数
1
解决办法
2万
查看次数

控制单击或移动单击多个项目并拖动它们

我一直在寻找这些论坛上一整天,并试图很多插件即:jquery.hotkeys.js和http://thechriswalker.net/select-drag/例如这里完成一个优秀的插件,它只是一个比我想象的要复杂得多.

我已经在列表2中有一个拖放情况,可以排序,感谢CoolEsh之前提供的惊人帮助.. 连接可排序列表,禁止在第一个列表上排序jQuery

所以现在我需要一个控件点击来选择多个并拖动它.但我不想要加载标记和jQuery.但我也不想像我提到的那样使用复杂的插件.

有任何想法吗?

jquery drag-and-drop

2
推荐指数
1
解决办法
6050
查看次数

将项目构建配置更改为调试模式

我正在使用VS 2008.每次运行我的应用程序时,我都会收到一个PopUp.

以下是PopUp:

以下模块是在启用优化或没有调试信息的情况下构建的:

C:\Windows\Microsoft.Net\Framework\v2.0.50727\Temporary ASP.NET Files\root\7c06d97f\c871fca3\assembly\dl3\1ed1f335\00d7b454_9450ca01\BArcodingImaging.DLL
Run Code Online (Sandbox Code Playgroud)

要调试此模块,请将其项目构建配置更改为调试模式.要禁止显示此消息,请禁用"在启动时警告无用户代码"调试器选项.

我已经尝试了谷歌上的所有链接来摆脱这个错误,但没有任何作用.实际上大多数链接都是针对VS 2005的.但我使用的是VS 2008.

我用下面的参考: http://social.msdn.microsoft.com/Forums/en-US/tfsbuild/thread/1946cf16-ae70-4394-9cd9-9d35f3f012ed/ ,一个在代码大师.

在此输入图像描述

.net debugging configurationmanager visual-studio

10
推荐指数
3
解决办法
4万
查看次数

.NET字典,速度惊人,但它是如何工作的?

好吧,我会承认我没有挖出反射器来看看这里发生了什么,但我希望有人可以告诉我.

Microsoft如何快速地添加和获取,我可以通过在数组中粘贴项目来快速添加,并且我可以通过对数组进行排序和使用二进制搜索来快速获取.但是,如果我每次添加一个项目以快速获取数据时都会进行快速排序,那么添加会大幅减慢速度,如果每次我尝试获取某些内容时都必须对数据进行排序,那么添加项目会大大减慢.

有谁知道字典的内部工作原理?它比数组更需要内存,所以除了聪明的算法之外,显然还有一些东西在幕后进行.

我正在努力理解魔法并从中学习!

.net memory performance dictionary

13
推荐指数
3
解决办法
5142
查看次数

我想将我的主分支恢复到状态8提交前

我刚刚意识到我在最近的8次提交中引入了内存泄漏.最简单的解决方案是恢复到8次提交,然后仔细添加更改.最简单的方法是什么?

谢谢!

git revert

2
推荐指数
1
解决办法
143
查看次数