Quarkus
使用Panache
简化了Hibernate ORM映射。
@Entity
public class Person {
@Id @GeneratedValue private Long id;
private String firstName;
private String lastName;
private LocalDate birth;
private Status status;
}
@ApplicationScoped
public class PersonRepository implements PanacheRepository<Person> {
// example
public Person findByName(String name){
return find("name", name).firstResult();
}
// ! and this is what I tried, but it's not possible to do it this way
// all the methods return Person or something of type Person like List<Person>
// so basically this won't even compile
public List<String> findAllLastNames() {
return this.find("select p.lastName from Person p").list();
}
}
所有的指南都解释了如何编写不同的查询,但并不清楚如何只选择某些属性。
如果我不需要整个Person
对象,而是需要数据库中所有人员的LastName
?
是否可以使用Quarkus Panache
仅选择某些属性?
这目前是不可能的,您可以用Panache订阅关于Hibernate投影的问题:https://github.com/quarkusio/quarkus/issues/6261
不要犹豫投票给它(+1反应)并提供反馈。
我已经为我的应用程序实现了shedlock,对于我们拥有的两台服务器来说,它运行良好,没有任何问题。 我们现在在另一个域上添加了两个新服务器,shedlock也会选择它们。(好吧,这就是它的本意) 我有一份工作,创建pdf文件并将其放在文件夹中。添加的新服务器无权访问这些文件夹。因此,当这两个新服务器选择作业时,我的作业将失败。 有没有可能告诉夏洛克从我的两台服务器中选择任何一台,或者不选择另外两
我想要的是:热切地加载一个关系并指定列(而不是加载关系中的列)。我肯定这是可能的,但我就是不明白... 希望得到你的帮助。
这是我的密码: 它返回表中所有列的数组。但我不需要把所有的专栏都写下来。我只需要返回以下列:。我对此进行了搜索并找到了答案:(使用函数) 但它并没有返回预期的结果。它返回以下内容: 如您所见,没有和列。我怎样才能修好它?
问题内容: 如何使用水豚来检查选择框是否列出了某些值作为选项?它必须与selenium兼容… 这是我拥有的HTML: 这是我想做的: 问题答案: 尝试使用capybara rspec匹配器have_select(locator,options = {}) 代替:
不幸的是,一个第三方服务IFRAME我仍然需要在我的页面是不加载了。有一种方法允许第三方域,即使嵌入策略打开? 谢了。达里奥。