数据库
文章平均质量分 80
shuaiwang
兴趣是自己最好的老师
展开
-
Hibernate抛异常Could not execute JDBC batch update
用Hibernate插入数据时(save(...))出现这个异常:Exception in thread "main" org.hibernate.exception.ConstraintViolationException: Could not execute JDBC batch update at org.hibernate.exception.SQLStateConverter.con原创 2007-09-06 15:24:00 · 38152 阅读 · 7 评论 -
再说Could not execute JDBC batch update
上一次说了Hibernate这个异常,因为我那次没有把自增的主键设为"increment",不过后来发现其他情况也会出现这个异常,原因情况比较多,归纳了一下,觉得还是因为Hibernate并没有跟数据库有非常密切的交互,所以后台数据库里出问题了,也不能及时反映在Hibernate中,而仅仅用一个Could not execute JDBC batch update来应付开发人员~解决办法就是,原创 2007-09-20 16:55:00 · 8809 阅读 · 2 评论 -
配置PostgreSQL实现TCP/IP访问连接
自己的机器上装了PostgreSQL,也想让其他机器来共享我的数据库,那就需要做一下配置先~ 这里针对Windows下安装的PostgreSQL 8.2来说的,较低版本可能配置文件不尽相同~ 1- 找到PostgreSQL的安装目录,进入data文件夹,打开postgresql.conf文件,修改listen_addresses,如下:# - Connection Settings -原创 2007-09-20 16:21:00 · 12842 阅读 · 6 评论 -
Hibernate的二级缓存
Hibernate Session是作为 Hibernate的一级缓存使用的,它一般与ThreadLocal结合实现本地线程的Session,然后本地线程作用于其上,不影响其它线程的Session;为了优化数据库操作,减少数据库的访问,尽量在内存中放有数据的副本,Hibernate通过使用第三方的Cache实现;这个Cache服务于整个应用程序,与HibernateSessionFactory原创 2007-10-08 15:51:00 · 904 阅读 · 0 评论