小编Ara*_*ram的帖子

eclipselink 不会从带注释的 JPA 类生成表

我的 IDE 是 eclipse -Helios,我使用 mojarra jsf、mysql、eclipselink for jpa。

在我的项目中,如果我在 mysql 中手动创建表,我可以在“JPA 详细信息”视图中看到这些表。如果我不创建任何表,Eclipse IDE 将显示错误“表“trainingsession”无法解析”。

我不确定出了什么问题。JPA 何时创建这些表?如何 ?我的 persistence.xml 如下,

<?xml version="1.0" encoding="UTF-8"?>
<persistence version="2.0" xmlns="http://java.sun.com/xml/ns/persistence" 
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
 xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd">
  <persistence-unit name="wompower2" transaction-type="RESOURCE_LOCAL">
    <provider>org.eclipse.persistence.jpa.PersistenceProvider</provider>
    <jta-data-source>trainer</jta-data-source>
    <class>com.jsfcompref.trainer.entity.User</class>
    <class>com.jsfcompref.trainer.entity.TrainingSession</class>
    <class>com.jsfcompref.trainer.entity.Event</class>
    <class>com.jsfcompref.trainer.entity.AbstractEntity</class>
    <validation-mode>NONE</validation-mode>
    <properties>
      <property name="eclipselink.target-database" value="MySQL"/>
      <property name="eclipselink.ddl-generation" value="create-tables"/>
      <property name="eclipselink.ddl-generation.output-mode" value="both"/>
      <property name="eclipselink.application-location" value="C:\wompower2\DDL"/>
      <property name="eclipselink.create-ddl-jdbc-file-name" value="create.sql"/>
      <property name="javax.persistence.jdbc.url" value="jdbc:mysql://localhost:3306/demo"></property>
      <property name="javax.persistence.jdbc.user" value="user"></property>
      <property name="javax.persistence.jdbc.password" value="pwd"></property>
      <property name="javax.persistence.jdbc.driver" value="com.mysql.jdbc.Driver"></property>
    </properties>
  </persistence-unit>
</persistence>
Run Code Online (Sandbox Code Playgroud)

谢谢你,阿林达姆。

jpa jakarta-ee

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

你在UI测试自动化中有什么特别的自动化?

到目前为止,我在各种测试框架(Selenium,Tellurium,Canoo等)上阅读的所有文档都鼓励(或至少集中)通过UI对应用程序进行功能测试.我在下面看到的很少,我认为是最重要的

  1. 本地化测试
  2. 可用性测试
  3. 跨浏览器兼容性测试
  4. 针对同一浏览器的多个版本进行测试
  5. xss/sql注入
  6. 验证
  7. UI /表示层是否调用正确的服务层API(通过基于组件的测试彻底测试服务层)

所以这是我的问题

1)你在UI测试自动化方面有什么特别的自动化?

2)哪个UI测试框架可以满足以上所有项目?

architecture testing selenium automation

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

体育联盟调度算法

我正在为排球建立一个小网站(个人兴趣).赞赏用于安排游戏的算法的帮助

  1. 它可以适用于任意数量的团队和团队.每组内循环.因此,如果一个小组中有6个小组,那么该特定小组中总共将有15个小组.
  2. 比赛持续30分钟
  3. 时间表是均匀分布的,即团队不需要连续进行游戏
  4. 每支球队都以大致相同的分布区间进行比赛,即一支球队不应该在上午8点进行他们的第一场比赛,并等到下一场比赛的晚上
  5. 我们可以安排从上午8点到下午4点开始的比赛.

6支球队就是一个例子.我正在寻找适用于任意数量的团队,法院和团体的通用算法.

问候.

java algorithm

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

在集合中查找重复项

在集合中查找和标记重复对象的最佳方法是什么?让我们说我们有一个列表人员,我们的重复策略是基于名字和姓氏的完全匹配.

  1. 确定所有重复项
  2. 标记每个重复的人,表明它是重复的
  3. 对于每个重复的人,确定它是重复的对象

使用番石榴有一种简单的方法吗?

java guava

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

如何在reStructuredTest/Sphinx中突出显示XML

在Sphinx/reST中添加xml的建议方法是什么,以便在生成的doc中正确显示.

restructuredtext python-sphinx

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

DSLs - groovy与xtext

我精通Java.我几乎没有从DSL中受益的用例.在我开始构建它们之前,我想从已经构建它们的人那里获取信息.有人可以帮助我理解在Groovy和xtext中编写DSL的优点和缺点.

java eclipse dsl groovy xtext

5
推荐指数
0
解决办法
887
查看次数

spring integration:service activator requires-reply ="false"用法

为什么即使在我指定之后我也收到了以下异常 requires-reply="false"

例外

org.springframework.integration.support.channel.ChannelResolutionException:没有输出通道或replyChannel标头可用

配置

<beans xmlns="http://www.springframework.org/schema/beans"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns:int="http://www.springframework.org/schema/integration"
    xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
        http://www.springframework.org/schema/integration http://www.springframework.org/schema/integration/spring-integration-2.1.xsd">

    <int:channel id="inChannel">

    </int:channel>

    <bean id="upperService" class="sipackage.service.UppercaseService"></bean>

    <int:service-activator requires-reply="false" input-channel="inChannel" ref="upperService" method="toUpper"></int:service-activator>
</beans>
Run Code Online (Sandbox Code Playgroud)

JUnit的

@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations={"/META-INF/spring/integration/sample.xml"})
public class ChannelTest {

    @Autowired MessageChannel inChannel;

    @Test
    public void test() {

        boolean sendOutcome=inChannel.send(MessageBuilder.withPayload("Hello, there 1!").build());
        assertTrue(sendOutcome);

        sendOutcome=inChannel.send(MessageBuilder.withPayload("Hello, there 2!").build());
        assertTrue(sendOutcome);
    }

}
Run Code Online (Sandbox Code Playgroud)

服务

public class UppercaseService {

public String toUpper(String msg)
{
    return msg.toUpperCase();
}
}
Run Code Online (Sandbox Code Playgroud)

java spring spring-integration

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

为什么要对MapReduce中生成的中间键进行排序?

我明白为什么中间键值按键分组,但为什么要对它们进行排序?

hadoop mapreduce

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

用于mapred.job.queue.name的用例

使用map reduce作业队列的真实世界用例是什么,即mapred.job.queue.name属性值.我default总是看到被用作价值.

hadoop mapreduce cloudera hortonworks-data-platform

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

使用RxJava并行调用网络服务.这是正确的方法吗?

想法是并行进行3次网络呼叫.(我使用Google作为演示目的的服务.以下工作,但不确定这是否正确或可以简化.如果我必须结合所有三个搜索的响应,我该怎么办?请指教.

public class GoogleSearchRx
{
    public static void main(String args[])
    {
        CountDownLatch latch = new CountDownLatch(3);

        search("RxJava").subscribeOn(Schedulers.io()).subscribe(
                links -> {
                    links.forEach(link -> out.println(currentThreadName() + "\t" + link.text()));
                    latch.countDown();
                },
                e -> {
                    out.println(currentThreadName() + "\t" + "Failed: " + e.getMessage());
                    latch.countDown();
                }
        );

        search("Reactive Extensions").subscribeOn(Schedulers.io()).subscribe(
                links -> {
                    links.forEach(link -> out.println(currentThreadName() + "\t" + link.text()));
                    latch.countDown();
                },
                e -> {
                    out.println(currentThreadName() + "\t" + "Failed: " + e.getMessage());
                    latch.countDown();
                }
        );

        //run the last one on current thread
        search("Erik Meijer").subscribe( …
Run Code Online (Sandbox Code Playgroud)

reactive-programming system.reactive rx-java

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