小编Tra*_*ago的帖子

session.connection()在Hibernate上不赞成使用?

我们需要能够获得java.sql.Connectionhibernate会话的关联.没有其他连接可以工作,因为此连接可能与正在运行的事务相关联.

如果现在不推荐使用session.connection(),我该怎么办呢?

java orm hibernate

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

m2e生命周期映射未找到

我正在尝试使用此处描述的解决方案来解决恼人的"生命周期配置未涵盖的插件执行:org.codehaus.mojo:build-helper-maven-plugin:1.7:add-source(执行:默认,阶段:生成 -来源)"当我将以下插件放在我的pom.xml上时:

<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<executions>
    <execution>
        <phase>generate-sources</phase>
        <goals><goal>add-source</goal></goals>
        <configuration>
            <sources>
                <source>src/bootstrap/java</source>
            </sources>
        </configuration>
    </execution>
</executions>
</plugin>
Run Code Online (Sandbox Code Playgroud)

但是当我运行mvn clean install时,我得到了这个:

原因:在存储库中找不到POM'org.eclipse.m2e:lifecycle-mapping':无法从任何存储库下载工件

有没有人知道如何让m2e和maven开心?

maven-2 m2eclipse maven-plugin maven m2e

58
推荐指数
5
解决办法
10万
查看次数

Scala方法调用中括号的规则是什么?

是不是要列出一个将某些内容转换为List的方法?

如果是的话,为什么我不能用它括号?我必须在这里遗漏一些更基本的东西.

这是一个例子:

val l = Array(1,2,3).toList // works fine

val l = Array(1,2,3).toList() // gives the error below
Run Code Online (Sandbox Code Playgroud)

方法适用的参数不足:(n:Int)特征LinearSeqOptimized中的Int.未指定的值参数n.

scala

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

Rails验证错误消息:每个字段仅显示一条错误消息

Rails显示与给定字段关联的所有验证错误消息.如果我有三个validates_XXXXX_of :email,并且我将该字段留空,我会在错误列表中收到三条消息.

例:

validates_presence_of :name
validates_presence_of :email
validates_presence_of :text

validates_length_of :name, :in => 6..30
validates_length_of :email, :in => 4..40
validates_length_of :text, :in => 4..200

validates_format_of :email, :with => /^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$/i<br/>
Run Code Online (Sandbox Code Playgroud)

<%= error_messages_for :comment %> 给我:

7 errors prohibited this comment from being saved

There were problems with the following fields:

Name can't be blank
Name is too short (minimum is 6 characters)
Email can't be blank
Email is too short (minimum is 4 characters)
Email is invalid
Text can't …
Run Code Online (Sandbox Code Playgroud)

validation ruby-on-rails

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

有状态Web服务有多好和/或必要?

您在实际项目中看到什么样的服务器?

1)Web服务必须是无状态的:基本上你必须为每个请求发送用户名/密码,每个请求必须使用HTTPS,我将在每次需要时验证并加载User对象.

2)Web服务会话:就像在Web容器中一样,因此我至少可以保存经过身份验证的User对象并具有类似于会话ID的内容,因此我不需要在每个请求上对User进行身份验证,加载和检查.

3)粘性服务(跨请求的持久服务):https://jax-ws.dev.java.net/nonav/2.1/docs/statefulWebservice.html

我理解有状态服务(以及Web应用程序会话)的可伸缩性问题,但有时您必须具有某种状态,例如购物车.但是你也可以将这个状态放在数据库中(使用后端作为一种会话argh)或将整个状态传递给客户端(客户端负责重新发送整个购物车).

事实是,至少对于Web应用程序,会话在许多情况下都有很大帮助.如果您的系统接受"如果他的Web服务器发生故障,用户必须重新开始做任何事情",或者您可以尝试使用会话群集(如果这是不可接受的),则可以忽略可伸缩性问题.

它是如何用于Web服务的?我倾向于得出结论,Web服务与Web应用程序非常不同,并且接受选项1)(总是无状态),但是根据实际项目经验听取其他意见会很好.

session web-services stateful

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

Maven版本:无需部署即可执行并调用外部shell脚本

我正在使用maven发布插件.问题很简单:我不想在发布时进行部署:执行.我实际上想要执行一个shell脚本来为我做部署.所以我有两件事要做:

  1. 以某种方式从release:perform中禁用默认的"部署"目标

  2. 以某种方式发布:执行调用exec:exec插件来执行shell脚本

这是我的pom:

<plugin>
    <artifactId>maven-release-plugin</artifactId>
    <version>2.0</version>
    <configuration>
        <tagBase>svn://saoj-la.dyndns.org/webapp-test/tags</tagBase>
        <connectionUrl>scm:svn:svn://saoj-la.dyndns.org/webapp-test/trunk</connectionUrl>
    </configuration>
</plugin>

<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>exec-maven-plugin</artifactId>
    <executions>
        <execution>
            <goals>
                <goal>exec</goal>
            </goals>
        </execution>
    </executions>
    <configuration>
        <executable>/bin/sh</executable>
        <arguments>
            <argument>run.sh</argument>
        </arguments>
    </configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)

maven-2 maven-release-plugin

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

如何使用Maven中的源代码生成WAR?

我想用Maven生成我的Web应用程序的战争,里面有源代码.如何用Maven做到这一点?

maven-2 war

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

Tomcat会话集群:它是生产级别吗?它是否规模?

我想知道Tomcat Session Cluster解决方案的任何经验.是生产水平吗?它是否规模?我可以在服务器场中使用它吗?您是否为会话群集推荐任何其他解决方案?(例如:数据库,terracota,jgroups等)

session tomcat cluster-computing

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

Mac Terminal.app烦人的bug - 如何解决?

视频显示问题:http: //www.mentaframework.org/download/TerminalBug.mov

当我在Terminal.app上键入并到达行尾时,下一行从第一行开始,覆盖所有内容.然后,如果我使用删除键,一切都会混乱并消失.

我在同一个终端上做了一个ssh到一个不同的主机,它工作正常,所以我的shell配置有问题吗?

观看电影看看会发生什么:

谢谢,

-Sergio

macos terminal osx-leopard

9
推荐指数
1
解决办法
2566
查看次数

JUnit + Maven + Eclipse:为什么@BeforeClass不起作用?

我正在使用JUnit 4,Maven 2和最新的Eclipse.问题很简单:我想在执行测试之前执行一些设置(连接到数据库).

我在许多不同的地方尝试过@BeforeClass,但Eclipse和Maven都忽略了这一点.有关完成此初始设置的任何帮助吗?

谢谢!

public abstract class BaseTestCase extends TestCase {

 @BeforeClass
    public static void doBeforeClass() throws Exception {

   System.out.println("No good @BeforeClass");

   // DO THE DATABASE SETUP

    }
}
Run Code Online (Sandbox Code Playgroud)

现在扩展BaseTestCase的测试:

public class LoginActionTest extends BaseTestCase {

 @Test
 public void testNothing() {

  System.out.println("TEST HERE");

  assertEquals(true, true);
 }
}
Run Code Online (Sandbox Code Playgroud)

Maven和Eclipse只是忽略了我的@BeforeClass ??? 在测试之前执行设置的任何其他方式?

eclipse junit

8
推荐指数
1
解决办法
7349
查看次数