Play 2.0.2 ebean
大家好:
我有两个模型,User和Config,user和config的关系是多对一。如下
@Entity @Table(name = "users") public class User extends Model { public static Finder<Long, User> find = new Finder(Long.class, User.class); @Id public Long id; public String firstName; public String lastName; @Constraints.Required @Formats.NonEmpty @Column(unique=true) public String email; @Constraints.Required @Formats.NonEmpty public String username; //in our case the username will always be the email address...mmm should we change @Constraints.Required @Formats.NonEmpty public String password; @ManyToOne public Config config;
等等
下面是 Config classs...
@Entity public class Config extends Model{ public static Finder<Long, Config> find = new Finder(Long.class, Config.class); @Id public Long id; @Constraints.Required @Formats.NonEmpty public String name; public String backupURL; public String licenseURL; public String pingURL; public String contentURL;
等
我希望加载user对象时可以通过user.config调用config对象相关的值,这个config对象看起来是lazy 加载模式,每次默认都是显示空白字段。
现在我只能每次先在控制前中 System.out.println(user.config.id);后再在模板中调用user.config才能输出相关字段的值。
请问如何才能不用在控制器中先调用一次,而是直接在模板中就能调用显示呢?
谢谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
强制eager就是了