我已经声明了一个类型为 ref 数据的类型。所以它看起来像这样
my_type type ref to data.
Run Code Online (Sandbox Code Playgroud)
然后我声明一个内部表,我想将它分配给 my_type。
Data:
ref_data type my_type.
itable type it_table.
ref_data = itable.
Run Code Online (Sandbox Code Playgroud)
为什么我不能将 itable 分配给 ref_data,数据的 ref 不是通用数据类型并且可以分配给任何东西吗?
Play Framework版本1使用什么ORM?从我从网站上读到的,它提到了JPA,当我搜索JPA时,我找不到ORM框架的下载站点.CMIIW,JPA似乎是Java的一个特性,而不是随时可用的ORM框架.
Play使用Hibernate吗?如果是,我怎样才能在Java中创建模型类并自动创建数据库中的表?如何在Hibernate中使用.find()方法?
谢谢.
在Play框架中,如何从数据库中仅列出特定数量的对象而不是全部.假设我有这个Post类与注释的@OneToMany关系就像这样
public class Post extends Model {
@ManyToOne
public User user;
public String name;
public String description;
public String image;
public Date created_date;
@OneToMany(mappedBy="post", cascade=CascadeType.ALL)
public List<Comment> comments;
....
}
Run Code Online (Sandbox Code Playgroud)
如何仅为模板中的每个帖子列出前5条评论?我已经完成了这个,但它显示了所有评论
#{list items:post.comments, as:'comment'}
<p>${comment.comment}</p>
#{/list}
Run Code Online (Sandbox Code Playgroud)
谢谢