进行版本迭代过程中,使用spring jpa来完美解决数据表更新的问题

2018-06-28
阅读 6 分钟
5.4k
在版本的迭代中,我们毕然会面临数据表更新的问题。而这些更新,有些是可以通过spring jpa进行自动更新的,有些更新spring jpa则表式无能无力,所以只能采用手动的方法。

spring 使用注解的方法完成拥有者权限验证

2018-06-22
阅读 12 分钟
2k
在实际的项目中,我们的往往会有这样的问题。比如简单的学生、班级、教师三个实体。班级1属于教师1,班级2属于教师2。教师1登录后,我们在班级列表中,展现班级1。点击班级1后,我们获取后台:/Clazz/1来获取这个班级的信息。但是,如果用户直接在网络中,修改请求地址,比如修改为 /Class/2来获取班级为2的信息,由于我...

spring不使用注入的方式获取HttpServletRequest

2018-06-15
阅读 1 分钟
2.2k
在进行切面开发时,我们需要HttpServletRequest的话,是不能通过AutoWired或是参数的方式进行注入的。这时候,如果我们想获取用户当前的登录信息。需要使用如下代码:

spring 如何将配置信息注入静态变量

2018-06-12
阅读 2 分钟
5.8k
我们学习过将配置信息通过@Value()的方法注入到对象的变量中。这是由于对象是由spring统一托管的(保证了单例模式)。那于对于非spring托管的类,如果注入注入数据呢?

使用flyway对历史数据表进行版本迁移

2018-05-23
阅读 6 分钟
7.5k
在使用flyway的版本迁移功能时,如果我们并不是在项目之初就启用flyway的话,那么在有历史数据的情况下,启用flyway后,由于数据库中,并不存在flyway所依赖的库,所以将会出现:set baselineOnMigrate to true to initialize the schema history table的错误。

Many To Many could not initialize proxy - no Session的解决方法

2018-05-17
阅读 1 分钟
5.3k
could not initialize proxy - no Session的错误,一般出现在我们获取一些实体的oneToMany或manyToMany属性时。这是由于JPA在查询完毕后,立即释放了session(实现了连接数据库并查询数据的功能). 而当我们查询完毕后,再想获取实体中的一些信息时,便发生了上述错误。