问题列表 - 第30456页

使用Hibernate / Spring / Maven / MySQL测试运行后防止数据被删除

我正在使用 Hibernate / Spring / Maven / MySQL 和 JUnit 进行单元测试。直到昨天,即使测试运行完成后,我的测试数据仍然保留在数据库中。我今天配置得非常糟糕,突然间,每次测试运行后所有数据都被删除了。很确定,这不是错误,而是配置问题。尽管如此,我还是迷路了。

应用程序上下文.xml:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
        http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context.xsd
        http://www.springframework.org/schema/jdbc http://www.springframework.org/schema/jdbc/spring-jdbc.xsd
        http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx.xsd
        http://www.springframework.org/schema/util http://www.springframework.org/schema/util/spring-util.xsd"
       xmlns:context="http://www.springframework.org/schema/context"
       xmlns:jdbc="http://www.springframework.org/schema/jdbc"
       xmlns:tx="http://www.springframework.org/schema/tx"
       xmlns:util="http://www.springframework.org/schema/util">

      <tx:annotation-driven/>
    <bean id="validator" class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean"/>

    <bean class="org.springbyexample.util.log.AnnotationLoggerBeanPostProcessor" />

    <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
        <property name="locations">
            <value>classpath:/settings.properties</value>
        </property>
    </bean>

    <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
        <property name="driverClassName" value="${driver}"/>
        <property name="url" value="${url}"/>
        <property name="username" value="${user}"/>
        <property name="password" value="${password}"/>
    </bean>

       <bean id="entityManagerFactory"
          class="org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean">
        <property name="dataSource" ref="dataSource"/>
        <property name="persistenceUnitName" value="RDBMS"/>
        <property name="jpaVendorAdapter">
            <bean class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
                <property name="generateDdl" value="false"/>
                <property name="showSql" …
Run Code Online (Sandbox Code Playgroud)

java sql spring hibernate jpa

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

Django:存储项目特定中间件最理想的地方是什么?

我知道我可以"将它存储在我的python路径中的任何地方"以及所有这些,但是我可以使用哪种有组织的模式来存储我的项目的中间件类?

我通过mod_wsgi将我的项目根目录和项目目录附加到sys路径:

sys.path.append( '/srv/' )
sys.path.append( '/srv/workarounds/' )
Run Code Online (Sandbox Code Playgroud)

后一行是项目根.举个例子,假设我想应用这个中间件类:http://djangosnippets.org/snippets/1179/

我是否只需将代码段内容复制到middleware.py文件中并将其转储到我的项目根目录中?为中间件创建一个目录,将该目录添加到我的python路径?

django middleware

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

如何在适度大的Rails应用程序中组织控制器?

我正在研究一个有很多相关模型的应用程序,并希望听到一些关于如何最好地组织控制器的意见.

以下是我一直在考虑的一些选项:

1)命名空间控制器.因此,例如,有一个控制器/管理目录和一个控制器/公共目录.这似乎对组织很有吸引力,但也因为单个资源通常可能具有明显属于不同目录的动作(例如,show动作是公共的而创建动作是admin).所以这意味着将我的一些资源分解为两个独立的控制器 - 一个公共管理员,一个管理员.看起来很糟糕.

2)创建嵌套资源.我只是偶尔使用嵌套资源,所以我不总是清楚什么时候最好嵌套资源而不是简单地通过params传递你需要的数据.有没有人有一些关于如何最好地使用嵌套资源的建议/示例?什么时候这是个好主意?什么时候是矫枉过正?

3)只留下默认的脚手架控制器.在需要时创建新的集合/成员操作,并在过滤器之前使用以在每个控制器中设置权限.这看起来最吸引人,因为它可以提前保持简单.但是,由于一些控制器可能会因为一些新的动作而开始膨胀,因此我对于线路变得混乱的事情感到紧张.

如果有任何有大型应用程序设计经验的人可以在这里提供一些指导,那就非常感谢.

model-view-controller ruby-on-rails controllers

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

MonoTouch,MonoTouch的未​​来以及我是否应该将它用于iPhone应用程序(而不是Objective-C)

我决定开始编写一个iPhone应用程序并来自ac #background,我以为我会开始使用mono来开发它.

虽然这个问题可能是主观的,但我很乐意为您提供一些指导.

使用这种技术开发我的应用程序是安全的,还是应该购买一些书籍并开始学习目标C?

我知道Adobe将发布一个允许你使用Flash CS5构建iPhone应用程序的功能,但这并没有持续多久.

感谢您的反馈.

马尔科

c# iphone xamarin.ios

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

如何将boost :: any打印到流中?

我有一个Map std::map<std::string, boost::any>,来自boost::program_options包.现在我想打印该地图的内容:

for(po::variables_map::const_iterator it = vm.begin(); it != vm.end(); ++it) {
  std::cerr << it->first << ": " << it->second << std::endl;
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,这是不可能的,因为boost::any没有operator<<定义.

打印该地图最简单的方法是什么?

我可以为任何自动尝试将每个输出运算符定义为anyint,然后是double,然后是字符串等,每次忽略错误并尝试强制转换直到转换成功并且我可以打印为指定类型.

但是在Boost中应该有一个更简单的方法吗?我需要像反向的东西lexical_cast......

c++ printing boost boost-any

16
推荐指数
3
解决办法
8713
查看次数

更改distutils使用的gcc版本

我在雪豹上,并希望distutils使用gcc 4.0而不是4.2,谁能告诉我如何让它做到这一点?我已经尝试更改/ usr/bin/g*符号链接,并设置C*环境变量 - 但无济于事.有什么想法吗?

python gcc distutils osx-snow-leopard

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

在Scala中,如何折叠List并返回中间结果?

我有一个月份的清单:

val days = List(31, 28, 31, ...)
Run Code Online (Sandbox Code Playgroud)

我需要返回一个累积天数的List:

val cumDays = List(31, 59, 90)
Run Code Online (Sandbox Code Playgroud)

我想过使用fold运算符:

(0 /: days)(_ + _)
Run Code Online (Sandbox Code Playgroud)

但这只会返回最终结果(365),而我需要中间结果列表.

无论如何,我可以优雅地做到这一点?

scala

29
推荐指数
3
解决办法
9369
查看次数

登录后返回上一页

喂!

我想在我的网站上登录登录功能很长一段时间.但最好的方式是什么?

我正在考虑将URL保存到会话中,当他/她登录时,我检查是否设置了返回会话,如果是,我将重定向到该页面

这样安全/好吗?

php url redirect

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

在 iPhone 应用程序上生成带有安全框架的 CSR?

有人知道如何从 iPhone 应用程序中生成 CSR 并发送给 CA?

如果它不是安全框架的一部分,那么 iPhone 如何获得针对 CA 对其进行身份验证的证书?

非常感谢!

security iphone frameworks

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

将单个或多个mysql用户用于具有多租户架构的SaaS PHP/mysql应用程序

我们正在构建一个多用户应用程序,每个客户都有一个数据库.所有客户数据库结构都相同.现在我们正在生成一个新的mysql用户(每个客户端),它只有在自己的数据库上工作的权限.

例如,mysql user1拥有dbase1.*(database1.alltables)的权限,mysql user2拥有dbase2的权限.*.

我们现在注意到,作为备份转储到另一台服务器已经很痛苦了(我们不使用复制但是尝试偶尔转储文件但是不能删除info_schema dbase并从sql文件中重新创建它.

无论如何,我们想知道是否只使用一个可以访问所有客户端数据库的用户会更好吗?这更不安全吧?或者它可以以相当安全的方式使用?管理肯定会更好.

你的想法是什么?

php mysql saas multi-tenant

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