我使用Spring for DI和Hibernate在mySQL数据库上进行数据访问。我在事务中有代码,它在表中插入一条记录,然后执行一个视图,该视图查询该表并执行一些聚合计算。我看到的问题是,我刚刚在同一事务期间插入的记录没有包括在视图的计算值中。我在mySQL工作台中运行相同的视图,插入的值包含在视图中。有人知道这是什么原因吗?
我对在where条件下运行查询有问题,在这个视图中,order内部视图不再工作。我已经尽力用下面的一个简单的例子来解释我的情况。比方说,我有一个名为users的表,它有2列:name和group,还有一个视图是用:CREATE VIEW view_name AS SELECT name, group FROM users order