jjzjj

functionaljava

全部标签

java - 使用 Hibernate 映射 FunctionalJava Option<Type>

我有一个hibernate映射的Java对象,JKL,其中充满了一堆正常的hibernate可映射字段(如字符串和整数)。我向它添加了一个新的嵌入字段(它位于同一个表中——而不是映射),asdf,这是一个fj.data.Option.我已将它作为一个选项来明确表示该字段实际上可能不包含任何内容(而不是每次访问它时都必须处理null)。如何在我的JKL.hbm.xml中设置映射文件?我希望hibernate自动转换null在数据库中为none的fj.data.Option当它检索对象时。它还应转换ASDF的非空实例到some的fj.data.Option.还有什么我必须做的其他诡计吗?

java - 如何使用 ScalaCheck 测试 Java 程序?

我在ScalaCheck中阅读过userguide它是一个用于测试Scala和Java程序的工具。我想知道,这只是营销,还是用它测试纯Java代码库是一个合理的想法?如果是这样,将它与Java项目集成的最佳方式是什么? 最佳答案 不,这不仅仅是营销。FuncionalJava(http://functionaljava.org/)使用ScalaCheck进行了测试。FJ来源中的一些测试用例:https://github.com/functionaljava/functionaljava/blob/724081f0f87f34b2f4