在play2.0中如何设置show_sql

发布于 2021-11-23 07:23:05 字数 913 浏览 837 评论 4

请问大家在play2.0中如何设置show_sql ?

另外,在ebean中设置@ManyToOne设置后,不能读取关联表中的字段数据。

A:User表设置如下:

    @JoinColumn(name = "memberRole", referencedColumnName = "roleid")

    @ManyToOne  

    public Role_ role;

如上配置,可是在模板中@user.role.name 就无法取得角色名称?

@Entity
@Table(name = "Role_")
public class Role_ extends Model{

	@Id
	@Column(name = "roleid", nullable = false)
    public Long roleid;


    public Long companyid;


    public String name;
    
    @Transient
    transient public String updateName;


    public String description;

    @Column(name ="type_")
    public Integer type;
    
    public static Finder<Long,Role_> find = new Finder<Long,Role_>(Long.class, Role_.class);     
    
    
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

坐在坟头思考人生 2021-11-23 20:50:57

以上答案都不对,应该是这个

db.default.logStatements=true

logger.com.jolbox=DEBUG

如此安好 2021-11-23 18:43:57

这应该是 eBean 的配置, ebean.properties
打开:
ebean.debug.sql=true 
ebean.logging=all
ebean.loggingToJavaLogger=true  # 在控制台打印语句

#ebean.logging.directory=logs   #注释掉, 不要在文件中输出

参考: http://www.avaje.org/ebean/getstarted_props.html    

回忆凄美了谁 2021-11-23 15:15:11

在文档中真没找到,请提示一下。谢谢

带上头具痛哭 2021-11-23 13:56:35

application.conf文件中配置,具体看一下Play的文档

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文