我有一个Java类,包含以下字段:
Public class Parent {
@Position(0)
private String parent;
@Position(1)
private String child;
}
然后,这里有一些格式的对象:
kSession.insert(new Parent("adam", "peter"));
kSession.insert(new Parent("adam", "john"));
如何使查询“兄弟姐妹”在流口水,格式兄弟姐妹(字符串x,字符串y)和打印输出像“彼得,约翰”?
1条答案
按热度按时间7eumitmz1#
假设你想对每个父节点(名字),* 查询 * 在工作内存中拥有该父节点的兄弟节点,你可以通过以下方式实现:
片段:
会打印出:
它将为其他父节点添加额外的sysout行(这里没有演示)。
证明:https://github.com/tarilabs/demo20230401-so75906526/blob/3f9b08c9cc781a37376c1164d65f5144185cd9ed/src/test/java/org/drools/demo/RuleTest.java#L43-L46