一位同事最近遇到了一个问题,他在向命名查询传递单个日期参数时遇到了问题。在查询中,该参数被使用了两次,一次是在表达式中,一次是在GROUP BY子句中。令我们惊讶的是,我们发现NHibernate使用了两个变量,并将单个命名参数发送了两次,分别为@p1和@p2。这种行为导致SQL查询失败,并出现常见的"a column in the select子句is
在有关Hibernate的@Formula注释的每个指南或示例中,结果都是一个简单的对象,例如,一个字符串或计算出的长数字。MySecondEntity b where b.name like pattern")这个是可能的吗我不知道该怎么避免@OneToMany注释,因为对my_first_table的更改可能会有问题。