问题列表 - 第38598页

Hibernate命名查询顺序依据参数

嗨,任何人都可以指出我们如何将order by子句作为命名参数传递给hql

例如:

作品:

select tb from TransportBooking as tb

and TIMESTAMP(tb.bookingDate, tb.bookingTime) >= current_timestamp() order by tb.bookingDate
Run Code Online (Sandbox Code Playgroud)

不起作用:

select tb from TransportBooking as tb

and TIMESTAMP(tb.bookingDate, tb.bookingTime) >= current_timestamp() order by :order
Run Code Online (Sandbox Code Playgroud)

java orm hibernate hql sql-order-by

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

在VB.Net中迭代App.Config文件中的连接字符串

我试图使用VB.net迭代App.Config中的所有连接字符串.

我想:1.获取所有连接字符串的计数2.将它们全部放入列表框中.

我已经尝试过使用System.Configuration.ConfigurationSettings,但我不确定如何获取collection/listof连接字符串.

该应用程序是一个WinForms VB.net .net 4.0应用程序.

vb.net connection-string app-config winforms

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

面试问题:将一个整数转换为另一个整数所需的位交换数

我的一个朋友在接受采访时被问到这个问题.我无法找到解决方案.题 -

编写一个函数来计算将一个整数转换为另一个整数所需的位交换数.

bit-manipulation

6
推荐指数
1
解决办法
3612
查看次数

从c中的函数返回指针是一种好习惯吗?

对于Ex:

int *point() {
 int *q = malloc(sizeof(int));
 *q=20;
 return q;
}

int main() {
    int *a = point();
    free(a);
}
Run Code Online (Sandbox Code Playgroud)

我想知道这是不是一个很好的做法?

c pointers function

7
推荐指数
3
解决办法
2424
查看次数

如何在复合键中使用生成的值?

我有两个类documentlog和documentversion(主键:int doc_id和int docVersionID),具有多对一关系.我使用了一个名为CompundKey的复合键类来管理复合主键.我需要自动增加docversionID,但我无法做到这一点.在这方面你能帮我吗?

@Entity
@Table(name = "Documentversion", schema = "DocumentManagement")
public class DocumentVersion implements Serializable { 

 private CompoundKey id;
 private List<DocumentLog> documentLog;

 @OneToMany(mappedBy="documentVersion", targetEntity=DocumentLog.class,  
   cascade ={CascadeType.PERSIST, CascadeType.MERGE, CascadeType.REFRESH})
 public List<DocumentLog> getDocumentLog() {
  return documentLog;
 }
 public void setDocumentLog(List<DocumentLog> documentLog) {
  this.documentLog = documentLog;
 }

 @EmbeddedId 
 @AttributeOverride(name="doc_Id", column=@Column(name="doc_Id") )
 public CompoundKey getId() {
  return id;
 }
 public void setId(CompoundKey id) {
  this.id = id;
 } 
}
Run Code Online (Sandbox Code Playgroud)

java orm annotations hibernate composite-key

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

奇怪的NSUserDefaults行为

当我的iPhone应用程序运行时,我在NSUserDefaults中存储了一些数据(NSStrings).我正在为一场比赛保存高分.当我双击主页按钮并终止应用程序时,我重新启动应用程序时,我存储在NSUserDefaults中的值通常不存在. 为什么会这样?

我正在使用的代码在所有预多任务操作系统(3.0等)中运行良好.从阅读/搜索网络看起来像[NSUserDefaults standardUserDefaults] synchronize]; 有帮助.有什么想法吗?

谢谢!

iphone nsuserdefaults synchronize

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

gcc链接器如何选择/ usr/lib与/ usr/lib64进行库分辨率?

我对gcc的链接包括以下两个连续的条目:

-lrt
-lpam
Run Code Online (Sandbox Code Playgroud)

这看起来扩大为:

/usr/lib64/librt.so /usr/lib/libpam.so
Run Code Online (Sandbox Code Playgroud)

为什么rt解析为lib64而pam解析为lib并因此失败:

/usr/lib/libpam.so: could not read symbols: File in wrong format
Run Code Online (Sandbox Code Playgroud)

因为它只有32位ELF.有一个/usr/lib64/libpam.so是64位ELF,为什么不采取?

64-bit gcc porting pam linker-errors

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

如何创建播放模块?

在模块创建方面,Play框架文档有点弱.

  • 如何创建模块?
  • 我已经读过大型应用程序可以分成几个模块,怎么样?
  • 什么可以/不能用模块完成?(任何访问低级api?)
  • 播放模块可以公开抽象的JPA类吗?
  • 打包模块的最佳方法是什么?
  • 如何部署/分发播放模块?

我想你明白了......告诉我们所有关于使用Playframework的模块.

java playframework

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

如何在Ruby中将"Sat Nov 06 05:48:16 +0000 2010"转换为'11 -06-2010'?

我怎么能转换"Sat Nov 06 05:48:16 +0000 2010"'11-06-2010'Ruby中?我试过了

Date.strptime("Sat Nov 06 05:48:16 +0000 2010", '%m-%d-%Y')
Run Code Online (Sandbox Code Playgroud)

但我得到这个错误:

ArgumentError (invalid date):
  /Users/ben/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/date.rb:1688:in `new_by_frags'
  /Users/ben/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/date.rb:1713:in `strptime'
Run Code Online (Sandbox Code Playgroud)

我正在使用ruby 1.9.2p0(2010-08-18修订版29036).

我究竟做错了什么?感谢阅读.

ruby date

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

当我在视图之间来回切换时,我的viewDidLoad第二次没有被调用?

所以我有两个观点.启动应用程序时会加载一个视图.然后,当我按下该视图上的按钮时,它会加载另一个视图.

- (IBAction)triggerGame
{

leveldata = [[NSMutableDictionary alloc] init];

[leveldata setValue:@"hide" forKey:@"shootarrow"];

[leveldata writeToFile:[self levelFilePath] atomically:YES];
[leveldata release];


Papertoss_MaraAppDelegate *mainDelegate = (Papertoss_MaraAppDelegate *)[[UIApplication sharedApplication] delegate];
[mainDelegate playGame];

}
Run Code Online (Sandbox Code Playgroud)

此操作在委托实现中触发一个名为playGame的方法,如下所示:

- (void)playGame {

[levelView.view removeFromSuperview];
[self.window addSubview:[gameView view]];
[UIView commitAnimations];
}
Run Code Online (Sandbox Code Playgroud)

这样可以很好地加载新视图.然后我有另一个按钮做同样的事情,但它让我回到第一个视图.而且它也很棒.我能够非常轻松地从一个视图导航到另一个视图.但我唯一的问题是,当我第二次尝试加载第二个视图时,不会再次调用viewDidLoad.我通过在viewDidLoad方法中使用NSLog()来测试它.

为了我的应用程序做我想要的,我需要再次调用viewDidLoad.我猜我在他们之间切换时可能没有完全卸载我的视图.

任何帮助是极大的赞赏.

iphone cocoa-touch uikit viewdidload ipad

6
推荐指数
1
解决办法
797
查看次数