草庐IT

data_send

全部标签

java - spring-data-cassandra 存储库的多键空间支持?

SpringDataCassandra是否支持同一应用程序上下文中的多个键空间存储库?我正在使用以下JavaConfig类设置cassandraspring数据配置@Configuration@EnableCassandraRepositories(basePackages="com.blah.repository")publicclassCassandraConfigextendsAbstractCassandraConfiguration{@OverridepublicStringgetKeyspaceName(){return"keyspace1";}在将存储库类移动到不同的包后

java - JSF 2.0 : Why does f:ajax send all the form fields and not only those marked with execute-attribute?

这些天我似乎遇到了一堆与JSF相关的问题......这里又来了:为什么用f:ajax声明的AJAX调用不仅发布表单的所有字段那些用execute声明的?这个问题wasalreadyasked在Sun论坛中,但由于它们现在已关闭,我无法在那里回复。那里的线程有一个stub,对此没有真正的答案。如果我只需要使用其中的一部分,那么提交所有表单域有什么意义? 最佳答案 我刚刚查看了Tuuka在2011年1月发布的JSF票证。它说这种行为(提交所有表单字段)符合JSF规范,并且问题已关闭。JSF开发人员发布了规范更改通知,指出应在即将发布的规

java - Spring Data JPA 中的命名实体图 JOINS 结果(需要不同的选项)

我正在使用@NamedEntityGraph注释从数据库加载图形。@NamedEntityGraph(name="Firma.uredjivanje",attributeNodes={@NamedAttributeNode(value="prevodi",subgraph="prevodi")},subgraphs={@NamedSubgraph(name="prevodi",attributeNodes={@NamedAttributeNode(value="jezik",subgraph="jezik")})})在SpringDataJPA存储库中,我使用注释:@EntityGra

java - 如何将多个日期间隔搜索与 Spring Data JPA 的 CrudRepository 结合起来?

spring-data提供了一种通过定义方法名来生成SQL搜索的方式。以下工作正常:@EntitypublicclassBook{Datefrom,to;}//CrudRepositoryfindByFromDateBetween(Datedeparture,Datearrival);但是为什么下面的方法不起作用呢?findByFromDateBetweenAndToDateBetween(Datedeparture,Datearrival);要连接两个日期搜索,我必须重复日期:findByFromDateBetweenAndToDateBetween(Datedeparture,Da

java - Spring Data JPA 更新方法

我仍在寻找Spring的DataJPA中的更新方法来更新关系数据库中持久存在的给定Object。我只找到了解决方案,在这些解决方案中,我被迫通过@Query注释(与@Modifying相比)指定某种更新查询,例如:@Modifying@Query("UPDATEUseruSETu.firstname=?1,u.lastname=?2WHEREu.id=?3")publicvoidupdate(Stringfirstname,Stringlastname,intid);为了构建查询,我还必须传递单个参数而不是整个对象。但这正是我想要做的(传递整个对象)。所以,我要寻找的是这样一种方法:p

java - 在实体上使用 lomboks @Data 和 @Builder

我正在使用以下内容:@Entity@Data@Builder@NoArgsConstructor(force=true)publicclassUser{privateStringid;privateStringfirstName;privateStringlastName;}我想要实现的目标:为了使用JPA,我需要一个带有noArgConstructor、getters/setters和equals/hashCode/toString的POJO。对于实例创建(例如在测试中)我想使用User.builder().build();问题:它无法编译,NoArgConstructor与Requ

java - 为什么 Spring Data 存储库方法参数名称在 Java 8 上也不可用?

我很难让spring-boot1.4版本的Pivotal示例项目通过测试fromtheirexamples它显示spring-data-jpa在其JPQL中使用unannotated命名参数例如fromexample.springdata.jpa.simple.SimpleUserRepository@Query("selectufromUseruwhereu.firstname=:firstname")ListfindByFirstname(Stringfirstname);注意它没有使用@Param注解这不能在我的机器上运行。我在这里详细了解了异常,从标题中可以不言自明。Namef

java - 如何使用 QueryDSL 在 Spring Data JPA 中使用 order by 和 Limit

我在我的项目中使用带有RDBMS的SpringDataJPA。我有一个要求,我必须从具有最新日期的表中的数据库中获取一条记录。为此,我需要使用限制和按功能排序或使用子查询。但是,我想知道我是否希望不使用NamedQuery,有没有一种方法可以使用SpringDataJPA和QueryDSL实现这一点。 最佳答案 难道QueryDslPredicateExecutor.findAll(Predicatepredicate,Pageablepageable)不应该为您解决问题吗?您可以提交一个newPageRequest(0,limit

java - Transport.send(message) 在下面的代码中不起作用..netbeans 卡在了运行部分。它不会继续下去..它永远卡在那里

我尝试编写代码使用Java发送电子邮件。但是这段代码不起作用。执行代码时,它会卡在transport.send(message)处。它永远卡在那里。另外我不确定其余代码是否正确。//firstfrom,to,subject,&textvaluesaresetpublicclassSendMail{privateStringfrom;privateStringto;privateStringsubject;privateStringtext;publicSendMail(Stringfrom,Stringto,Stringsubject,Stringtext){this.from=fro

java - Spring Data MongoDB 索引(唯一=真)

我在使用SpringData时遇到了很多问题和MongoDB当涉及到索引字段时。我已经查看了文档,但他们不太擅长解释@Indexed(unique=true)之间的区别。和@Indexed(unique=false).我有一个我想要索引的字段,以便我可以对其执行快速查询。在这种情况下,电子邮件地址通常应该是唯一的,但emailAddress有可能在一段时间内为空。但是,一旦一个记录为空emailAddress,我就不能再有任何其他记录具有空emailAddress。SpringData拒绝使用null插入任何附加记录电子邮件地址。它无法抛出任何它不起作用的东西。现在我将它设置为uniq