我目前(尝试)使用Worklight Studio 5.0.6和Dojo(Mobile)1.8.3开发应用程序.我很难找到适当的调试方法.等待5-10分钟在服务器上构建部署过程后,Chrome调试器中的错误通常如下所示:
我怎么能在MY源中追踪这个错误?整个堆栈跟踪完全由Dojo代码组成,它在20个抽象层之后生成一个绝对无用的错误消息.
说真的,你们在现实生活中如何处理这个问题?您使用什么方法在浏览器中调试Dojo驱动的应用程序?
SPYRO
抱歉这个愚蠢的初学者的问题,但我无法得到一个明确的答案:
我可以在Java EE 7项目中使用lambdas,方法指针,流等吗?这会产生任何负面影响,还是在现有项目上设置非常困难/容易出错?
我来自C#背景,因此我发现很难回到Java 7语法,带有runnables/callables的匿名类,而且没有像流式传输等LINQ的替代品,所以这将是一个巨大的帮助.
非常感谢,spyro
让我们假设,我有一个Student
和Teacher
实体的简单关系
我正在使用带有 kotlin-jpa 插件的 Spring Boot,所以数据类应该可以正常工作:
data class Student(
@Id
@GeneratedValue(strategy = IDENTITY)
val id: Long = null,
@OneToOne(fetch = FetchType.LAZY)
var responsibleTeacher: Teacher,
// ... other props
)
data class Teacher(
@Id
@GeneratedValue(strategy = IDENTITY)
val id: Long = null,
val name: String,
// ... other props
)
Run Code Online (Sandbox Code Playgroud)
我的问题:要构造 的实例Student
,我始终还需要(已持久化)的实例Teacher
。由于我ID
手头只有老师的 ,我首先需要Teacher
从数据库中获取完整的实体,然后将其传递给 的构造函数Student
:
val responsibleTeacher = getTeacherFromDB(teacherId)
val student = Student(responsibleTeacher)
Run Code Online (Sandbox Code Playgroud)
我想要的是Teacher
在构造函数中只传递ID,但仍然能够在调用 getter/property 时查询完整 …