![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
hibernate
苍龙出海
这个作者很懒,什么都没留下…
展开
-
关于触发器的纠结
在2013年11月28号接到直属领导任务安排,要求使用定时任务对数据进行复制,程序不难但是却因为数据库触发器和Hibernate配置问题惹出了一身的麻烦。 1、数据保存的时候触发了数据库表的INSERT触发器事件,该触发器会把状态信息强制修改为初始,本人解决方案:save后再次调用update修改状态。 2、在Hibernate的Pojo配置中配置了dynamic-insert="tr原创 2013-11-28 10:12:39 · 644 阅读 · 0 评论 -
Hibernate HQL 括号问题
今天碰到个自我感觉奇怪的问题,在编写where条件时添加了or,然后用括号把or后面的内容给括起来了,但是hql解析后生成的sql发现没有括号了,开始的时候坚定的认为生成的sql不对,各种尝试,甚至都怀疑Hibernate出现Bug了,后来怀疑or是不是用的不对,不能这么干,后来又怀疑is not null 等等一切,最后同事从网上查到发现,and的优先级要高于or,之后就没有之后了原创 2013-12-17 17:05:44 · 4903 阅读 · 1 评论 -
Hibernate 自动创建表结构
说起来还是对于Hibernate不够了解,到现在才发现Hibernate竟然有如此给力的功能,但同时又给像我这样对hibernate不够理解的人添加了很多烦恼,例如最近在开发测试一个定时任务的时候发现每次系统启动都会在一个task表中添加一个多余的字段,而且这个字段赋值不能为空,然后就反复各种折腾,(启动好了去数据库把多出来的这个字段干掉是可以继续测试的。。。。)最后程序调好了,但是无缘无故的添加原创 2013-12-18 11:25:31 · 1064 阅读 · 0 评论