spring相关内容

onFlushDirty()的先前状态对象

如何在EmptyInterceptor的onFlushDirty()方法中获取实体的先前状态对象?我可以拥有当前会话和当前实体对象,但是不会获得该实体对象的先前状态.请帮助 解决方案 您可以使用Object[] previousState and String[] propertyNames参数访问先前的对象值. @Override public boolean onFlushDir ..
发布时间:2020-11-23 04:12:49 Java开发

动态构造合成对象

我有一个课程复习表,该复习表由不同课程的多个对象组成.一个学生应该每月复习他所报名的课程.数学,科学,历史记录是单独的表格,但我将外键存储在其中“评论"表,以便将课程的每个评论与各自的表相关联. 注意:一个学生只能参加两门课程 @Entity class Review{ //multiple time fields here here @OneToOne(cascade=Cascad ..
发布时间:2020-11-23 04:07:56 其他开发

构建Spring项目以在另一个系统上运行

我在自己的本地系统上成功创建了一个Spring Boot项目.我想构建一个jar文件,以便可以将其安装在远程服务器上.因此我必须配置远程服务器的服务器地址和mySql地址,但是我无法构建它并且有很多错误,而且它们都很好,导致我的系统无法看到远程服务器地址和数据库. 这是我的.properties文件: spring.datasource.url=jdbc:mysql://localho ..
发布时间:2020-11-23 04:06:27 其他开发

Java Spring:如何查看repository.delete方法影响了多少个实体/行?

在我的应用程序(使用Spring Data并扩展CrudRepository)中,我正在使用以下方法删除实体: repository.delete(Dog); 这将触发其他表/实体上的Cascade-delete. (注意:Hibernate是我的JPA实现) 是否可以查看已从数据库中删除了多少行/实体? 解决方案 不是,至少在JPA级别上不是.如果看一下EntityMan ..
发布时间:2020-11-23 04:05:25 Java开发

使用spring + hibernate连接到在运行时检索的数据库

我在我的项目中使用spring +休眠事务管理器.最初,我要连接到主数据库并检索公司中的几个项目,例如,如果每个项目有200个项目将与之相关联的数据库,我想连接到与用户在运行时选择的项目相关联的数据库. /p> 在运行时是否有理想的方式连接数据库? 解决方案 有一个Spring抽象 一般的想法是路由数据源充当中介 -尽管可以在运行时根据查找键动态确定“真实"数据源. 帖子有一个不 ..
发布时间:2020-11-23 04:05:18 其他开发

这个弹簧配置怎么会不起作用?

我得到:getNamedQuery在没有活动事务的情况下是无效的: org.hibernate.HibernateException:没有活动的交易,getNamedQuery无效 org.hibernate.context.ThreadLocalSessionContext$TransactionProtectionWrapper.invoke(ThreadLocalSessionCont ..
发布时间:2020-11-23 04:03:14 其他开发

休眠会话无法在创建的下一个(新)会话中读取更新的数据

我在Web应用程序中使用Hibernate和spring.在一种形式上提交,我将一些数据保存在表格中.处理提交的同一个控制器会将页面重定向到另一种形式.即到另一个表单控制器.此表单必须使用一些数据,具体取决于打开前最后提交的数据.我创建一个新的休眠会话以获取数据. ,但是由于某种原因,它不能从表中读取更新的数据(它读取旧数据). 我确保提交事务(它确实保存了我已在数据库中检查的数据.)我还确 ..
发布时间:2020-11-23 04:03:04 Java开发

无法删除或更新父行:外键约束在Hibernate create-drop上失败

我希望我的spring boot应用程序在每次运行我的应用程序时重新创建表并填充其内容.我正在使用带有create-drop选项的Hibernate.我可以创建它并成功插入内容,但是删除时会出现问题.我收到以下错误: 2015-11-21 14:17:42.694 ERROR 7028 --- [ost-startStop-1] org.hibernate.tool.hbm2ddl.Sche ..
发布时间:2020-11-23 04:02:02 Java开发

使用Spring Security进行身份验证后如何根据角色进行重定向

我使用spring安全性,spring,hibernate和jsf身份验证可以正常工作,但是它始终将我重定向到home.jsf页面 我想在身份验证后管理用户的访问权限 我想在身份验证后管理用户的访问权限 如果权限= ROLE_ADMIN重定向ves homeadmin.jsf 如果权限= ROLE_RH,则重定向ves homerh.jsf 如果权限= ROLE_EX ..
发布时间:2020-11-23 04:00:38 Java开发