![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
kane0409
这个作者很懒,什么都没留下…
展开
-
@Autowired写在变量上和构造器上的区别
@autowired可以写在变量和构造器上,注入bean,但是有的时候写在变量上会报空指针异常NPE,然后通过写在构造器上就解决了此问题,如下所示: 这种方式会报错public class Test{ @Autowired private A a; private final String prefix = a.getExcelPrefix();........}这样写就原创 2017-12-21 17:33:21 · 14164 阅读 · 0 评论 -
CascadeType级联关系
菜鸟的一点体会记录,难免有错,望能指点,不胜感激,也可粗言相加,当做激励,若能有助于人,万分荣幸~CascadeType级联关系 CascadeType.PERSIST —-级联保存 CascadeType.MERGE —-级联更新 CascadeType.REMOVE —-级联删除 CascadeType.REFRESH —-级联刷新 C原创 2017-12-06 14:15:33 · 654 阅读 · 0 评论 -
JPA复合主键另一种实现--联合约束
前言关于复合主键一般是三种方式,但必须创建复合主键类,然后通过注解的方式完成,这三种方式网上很容易找到,这里主要记录自己使用时的一些坑和项目中的特殊需求。结合JPA使用时,关于Repository类中第二个参数不再是Long(主键id类型),而是复合主键类名public interface XxxRepository extends JpaRepository<Xxx,XxxPK> {}主键类原创 2017-12-06 13:49:36 · 4035 阅读 · 0 评论 -
quartz定时任务创建成功但无法生成实例
quartz在oracle中无法生成实例描述:使用quartz完成定时任务,连接oracle库时可以正常创建任务,quartz的那些表中也正常创建了jobdetail和trigger等信息,但就是到了启动时间后不执行任务,不生成任务实例,然后控制台会打印misfire等错过信息,会反复打印,如下:2018-03-02 16:40:09.550 [QuartzScheduler_Sche...原创 2018-03-15 15:00:45 · 5185 阅读 · 0 评论 -
使用C3P0连接池无法获得数据库中comments中注释
描述:连接的oracle数据库,不用连接池时可以获得comments中的注释内容,但使用连接池后无法获得。解决:得到comments会影响效率,所以oracle默认将得到comments的参数设置成了false,这个参数是remarksReporting,有个getRemarksReporting()方法可以设置,但是连接池将connection包装了,没法调用getRemarksReport...原创 2018-03-15 15:15:12 · 769 阅读 · 0 评论