问题列表 - 第2066页

如何在加载特定父项或其他映射实体属性时修改HQL转换器?

这是一个重要的补充,特别是在能够编写高效的动态HQL查询时解决性能问题.

但是,如果加载特定父项或另一个映射实体属性,我们如何修改HQL转换器?

以下代码:

session.createQuery(
    "select st.stNumber as stNumber, st.stDate as stDate "
    + " from SomeTable st "
    + " where st.someTableId < 1000")
    .setResultTransformer( Transformers.aliasToBean(database.SomeTable.class))
.list();
Run Code Online (Sandbox Code Playgroud)

工作正常,但如果我只想加载一些父母的属性怎么办?

例如,让我们说,SomeTable有一个父母被叫SomedParent,我想只访问这个父母的一个字段?

session.createQuery(
    "select st.stNumber as stNumber, st.stDate as stDate, st.someParent.someParentField as someParentField "
    + " from SomeTable st "
    + " where st.someTableId < 1000")
    .setResultTransformer( Transformers.aliasToBean(database.SomeTable.class))
.list();
Run Code Online (Sandbox Code Playgroud)

那么任何想法?

hibernate hql resulttransformer

7
推荐指数
1
解决办法
3749
查看次数

模拟HttpContext不起作用

我试图模拟HttpContext,以便我可以单元测试我的控制器的Request.IsAuthenicated调用.我正在使用我在Scott Hanselman博客上发现代码来使用rhino.mocks模拟HttpContext.所以我有这个单元测试件:

PostsController postsController = new PostsController(postDL);
mocks.SetFakeControllerContext(postsController);
Expect.Call(postsController.Request.IsAuthenticated).Return(true);
Run Code Online (Sandbox Code Playgroud)

在我的控制器操作中,我有类似的事情, if(Request.IsAuthenticated).... 当我尝试运行单元测试时,测试失败抛出空异常,当我尝试调试单元测试时,我看到HttpContext从未分配给控制器.有任何想法吗?

asp.net asp.net-mvc unit-testing rhino-mocks mocking

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

具有相同输出的伪随机发生器

我在http://auto.howstuffworks.com/remote-entry2.htm上看到了一篇关于汽车远程录入系统的文章.在第三篇文章中,作者说,

发送器和接收器都使用相同的伪随机数发生器.当发送器发送一个40位代码时,它使用伪随机数发生器来选择一个新代码,它存储在内存中.另一方面,当接收器接收到有效代码时,它使用相同的伪随机数生成器来选择新的代码.以这种方式,发射器和接收器是同步的.接收器只有在收到预期的代码时才会打开门.

是否可以让两个PRNG函数同时生成相同的随机数?

security random algorithm protocols

4
推荐指数
1
解决办法
2128
查看次数

当用户点击Enter时,Javascript登录表单不会提交

我正在为一个网站进行简单的javascript登录,并提出了这个问题:

<form id="loginwindow">
<strong>Login to view!</strong>
<p><strong>User ID:</strong>
  <input type="text" name="text2">
</p>
<p><strong>Password:</strong>
<input type="password" name="text1"><br>
  <input type="button" value="Check In" name="Submit" onclick=javascript:validate(text2.value,"username",text1.value,"password") />
</p>

</form>
<script language = "javascript">

function validate(text1,text2,text3,text4)
{
 if (text1==text2 && text3==text4)
 load('album.html');
 else 
 {
  load('failure.html');
 }
}
function load(url)
{
 location.href=url;
}
</script>
Run Code Online (Sandbox Code Playgroud)

...除了一件事以外的工作:点击输入提交表格不做任何事情.我有一种感觉,因为我使用过"onclick",但我不确定要使用什么.思考?


好的,所以我很清楚这是多么脆弱这是安全方面的.这不是什么特别的绝密,所以这不是一个大问题,但如果你们能用代码详细阐述你的想法,我很乐意看到你的想法.我列出的代码实际上就是我正在使用的所有代码,所以如果需要,我可以从头开始.

javascript forms submit button html-input

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

在C#中将char转换为int

我在c#中有一个char:

char foo = '2';
Run Code Online (Sandbox Code Playgroud)

现在我想把2变成一个int.我发现Convert.ToInt32返回char的实际十进制值而不是数字2.以下将起作用:

int bar = Convert.ToInt32(new string(foo, 1));
Run Code Online (Sandbox Code Playgroud)

int.parse也适用于字符串.

C#中没有本地函数从char到int而不是字符串吗?我知道这是微不足道的,但似乎很奇怪,直接进行转换没有任何原生的东西.

c# int char

129
推荐指数
10
解决办法
31万
查看次数

确切使用Abstract类

Abstract类的确切用法是什么?在普通的类中是不可能做同样的事情,因为它是一个抽象类?

c# abstract-class

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

在PHP中将字符串转换为整数的最快方法

使用PHP,将这样的字符串转换为"123"整数的最快方法是什么?

为什么这种特殊方法最快?如果它获得意外输入会发生什么,例如"hello"数组?

php optimization casting

247
推荐指数
6
解决办法
36万
查看次数

在Xcode中排序文件列表?

Xcode中有一种方法可以按字母顺序对Classes文件夹下的文件列表进行排序吗?

我知道我可以拖动它们,但是大量的文件很痛苦.

我很惊讶我无法右键单击该文件夹并说出要排序.

xcode

36
推荐指数
1
解决办法
6561
查看次数

Windows:鼠标按下窗口装饰

在几乎任何Windows应用程序中,我注意到在非客户区域中按住鼠标按钮会导致绘画停止.为什么需要这个?

例如,我有一个Managed Direct 3D应用程序,它显示一个旋转立方体.如果我将指针放在标题栏上并按住鼠标按钮,即使我没有将任何此类条件编码到循环中,立方体也会停止旋转.

为什么画停了?有什么好处?最重要的是,我该如何解决这个问题?

mouse winapi rendering nonclient

5
推荐指数
1
解决办法
652
查看次数

如何在JSP中导入类?

我是一个完整的JSP初学者.我试图java.util.List在JSP页面中使用a .我需要做什么来使用除了以外的类java.lang

java jsp

223
推荐指数
6
解决办法
54万
查看次数