问题列表 - 第40071页

用hibernate截断所有表的最佳方法是什么?

我想在一个集成测试与另一个集成测试之间截断所有数据库表.使用hibernate执行此操作的最佳方法是什么?

目前我这样做:

public void cleanDatabase() {
        doWithSession(new Action1<Session>() {
            @Override
            public void doSomething(Session session) {
                SQLQuery query = session.createSQLQuery("truncate table stuff");
                // todo - generify this to all tables
                query.executeUpdate();
            }
        });
Run Code Online (Sandbox Code Playgroud)

(doWithSession是一个创建和关闭会话的小包装器).我可以使用反射迭代我所有的映射对象......我想知道是否有人已经解决了这个问题.

java integration-testing hibernate

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

拥有MaskedTextBox只接受字母

这是我的代码:

private void Form1_Load(object sender, EventArgs e)
{
    maskedTextBox1.Mask = "*[L]";
    maskedTextBox1.MaskInputRejected += new MaskInputRejectedEventHandler(maskedTextBox1_MaskInputRejected);
}
Run Code Online (Sandbox Code Playgroud)

如何将其设置为仅接受字母,但用户需要多少?谢谢!

c# maskedtextbox winforms

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

如何在团队中灌输TDD习惯

可能重复:
我如何说服我的团队中的程序员做TDD?

有哪些鼓励和灌输TDD习惯的最佳方法是从未使用过TDD的团队?

任何人都可以用正确和错误的方式分享他们使用TDD的团队的经验,以便他们发现它有效并希望在未来的所有项目中继续使用它吗?

testing tdd unit-testing

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

如何调整mysql命令行的显示设置?

mysql的命令行没有正确显示结果.我的意思是一些表的列位于第一行的第二行.输出也分为两行.如何调整这些设置以便正确显示结果.

mysql command-line

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

链表的数组表示

我正在阅读Robert Sedgwick的C++中的算法书.有人提到链表可以用数组表示.任何人都可以使用数组显示链接列表的简单实现吗?

是否可以使用链表的数组实现来实现Josephous问题?如果可能,示例实现将有所帮助.

谢谢!

c++ arrays algorithm linked-list

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

Common Lisp相当于Haskell的主要功能?

Haskell的main函数正是我想要的:评估文件何时自己加载(例如./myfile.hs或者runhaskell myfile.hs),而不是其他情况.main文件由另一个文件导入时不会被调用.newLISP也具有此功能.

Common Lisp有相同的代码吗?

我阅读了CLISP 的源代码.以下是用户输入clisp myfile.lisp或发生的情况./myfile.lisp:

  1. CLISP保存myfile.lispp->argv_execute_file.
  2. CLISP创建表达式(LOAD "p->argv_execute_file")并将其推送到Lisp堆栈.
  3. CLISP将任何其他命令行参数保存在列表中.
  4. CLISP将参数存储在Lisp变量中*args*.

CLISP永远不会引用Lisp变量p->argv_execute_file,因此无法识别myfile.lisp是由用户在REPL中直接加载,还是由另一个Lisp文件加载.如果仅仅(car *args*)myfile.lisp,我的任务很容易.

注意:如果从REPL加载文件,Shebangs会给CLISP带来麻烦,所以我把这段代码放在~/.clisprc.lisp:

(set-dispatch-macro-character #\# #\!
 (lambda (stream character n)
  (declare (ignore character n))
  (read-line stream nil nil t)
  nil))
Run Code Online (Sandbox Code Playgroud)

scripting haskell program-entry-point common-lisp

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

Google App Engine - 如何获取所有应用管理员的列表?

我想以编程方式从应用程序中检索所有应用程序管理员的列表.但是,我在用户服务部分找不到可以实现此目的的API.有没有办法或任何未记录的API来做到这一点?

python django google-app-engine

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

为什么我不能在以下Go代码中使用空白标识符?

for _, arg := range flag.Args() {
    go func() {
        path.Walk(arg, dupes, walkerrs)
        walkend <- true
    }()
}
for _ := range flag.Args() {
    if !<-walkend {
        os.Exit(1)
    }
}
Run Code Online (Sandbox Code Playgroud)

第二次使用_给出了这个错误:no new variables on left side of :=.我做错了什么?

go

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

Hudson - 缺少触发器构建远程选项

我正在尝试在Hudson上设置post commit build,但是我无法在Hudson中远程启用Trigger构建(例如,从脚本中).

我安装了很多插件,谷歌一段时间但都没有成功.这个问题有点解决(http://stackoverflow.com/questions/2469831/hudson-build-on-url-token)但这对我来说也不起作用.

我的Hudson版本是Hudson ver.1.378.

赌注

hudson build post-commit

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

ASP.NET MVC cookie不能保存?

为什么这个cookie没有保存在我的global.asax的Session_Start方法中?

//new anon user:

var authCookie = new HttpCookie("user-id", string.Format("{0}-{1}", regiserAccountResponse.UserName, regiserAccountResponse.Key))
{
    Expires = DateTime.MaxValue,
    Domain = "domain.com",
    Secure = true,
    HttpOnly = true
};

//create the new users cookie - there's no need to call RegisterNewUserSession as this is done in the same call
HttpContext.Current.Response.SetCookie(authCookie);
Run Code Online (Sandbox Code Playgroud)

c# cookies asp.net-mvc

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