hibernate
iteye_20545
这个作者很懒,什么都没留下…
展开
-
使用JDBC后千万记得关闭并释放数据库连接资源
原文地址:http://www.wangzhongyuan.com/archives/231.html在我10月30日的一篇文章《使用JDBC后记得关闭并释放数据库连接资源噢:)》中,提到JDBC中的Mysql数据库连接Connection和Statement、Resultset使用完毕之后一定要关闭,否则会占用大量内存资源,导致内存溢出。为了验证连接关闭是否确实能够释放资源,我做了一个小...原创 2009-01-07 10:53:33 · 5230 阅读 · 0 评论 -
sqlserver 2000提示'服务启动后又停止' , 过期问题
当sqlserver过期后服务启动不了, 会提示如题目的提示, 有一个简单的解决办法, 即修改系统时间到过期前的日期, 启动服务, 再把系统时间改回来即可.2009-10-08 10:13:19 · 2477 阅读 · 0 评论 -
数据库连接池proxool配置
公司里用的连接池都是自己写好了,封装起来的,做大型项目的时候,非常有用,但近段时间总是发现数据库连接过多,造成数据库连接压力过大,网站无法访问等 严重后果,我们做的网站主要是用于移动公司的后台,经常会处理很大"群集任务",找了很长时间,发现是程序里有很多打开的连接没有关闭,放回到连接池里 去,造成连接数不够的问题. 后来上网上找了这个PROXOOL连接池插件,发现有...原创 2009-09-08 09:22:33 · 105 阅读 · 0 评论 -
hibernate连接过期错误
应用程序用tomcat部署,每过一段时间,比方说有一个晚上应用程序没有被调用,然后一旦程序访问MySQL数据库,就会抛出异常: java.sql.SQLException: Connection.close() has already been called. Invalid operation in this state 查了很多资料还是没有效果,只好采用了一个不是很推荐的方法: ...原创 2009-08-25 09:10:15 · 141 阅读 · 0 评论 -
数据表的设计原则
(1)不应针对整个系统进行数据库设计,而应该根据系统架构中的组件划分,针对每个组件所处理的业务进行组件单元的数据库设计;不同组件间所对应的数据库表之间的关联应尽可能减少,如果不同组件间的表需要外键关联也尽量不要创建外键关联,而只是记录关联表的一个主键,确保组件对应的表之间的独立性,为系统或表结构的重构提供可能性。 (2)采用领域模型驱动的方式和自顶向下的思路进行数据库设计,首先分析系统业务...原创 2009-08-12 13:53:38 · 100 阅读 · 0 评论 -
hibernate 设置立即加载
[code="xml"] 配比Id [/code]2009-07-22 14:38:07 · 355 阅读 · 0 评论 -
hibernate多对多单向连接表关联
多对多单向连接表关联:只要一个端有Set就可以了,在的属性中指明POJO中的Set集合,对应的链接表名,子元素声明本端对应的连接表中的主键,声明对应的连接表中的另一端的主键及其对应的POJO类.以mis系统中的role(角色)和action(权限)表为例:一个Role可以有多个Action, 一个Action也可以对应多个Role;POJO如下:[code="java"]p...2009-07-20 14:02:09 · 94 阅读 · 0 评论 -
主键策略(identity)
[size=medium]identity 是采用底层数据库的主键策略;native 是由hibernate根据底层数据库自行判断采用identity,hilo,sequence的一种[/size]现象: 之前创建一个对象并设置id为0则会创建一条新的记录, 但现在设置id为null才会新建该条记录. 解决: 将主键策略由native改为identi...原创 2009-07-20 11:21:35 · 361 阅读 · 0 评论 -
java实现mysql的备份与恢复 及mysql备份和恢复
原文地址:[url]http://blog.csdn.net/lpdx111/archive/2008/12/07/3462308.aspx[/url][code="java"]import java.io.File;import java.io.IOException;import java.io.InputStream;import java.util.Proper...原创 2009-06-07 12:53:14 · 155 阅读 · 0 评论 -
Mysql 关键字-保留字
ADD ALL ALTER ANALYZE AND AS ASC ASENSITIVE BEFORE BETWEEN BIGINT BINARY BLOB BOTH BY CALL CASCADE CASE CHANGE CHAR CHARACTER CHECK COLLATE COLUMN CONDITION CONNECTION CONSTRAINT C...原创 2009-11-21 17:50:57 · 113 阅读 · 0 评论 -
将数据库安装打入安装包遇到的问题
将数据库程序打包后, 安装时再通过自动运行批处理文件配置数据库和导入数据库时遇到无法导入的情况,如有这种情况,可能的原因是:1. 密码设置环节出错 sqladmin -uroot password asdf2. 由于sql文件太大,导致导入失败...2009-11-07 09:00:29 · 103 阅读 · 0 评论 -
sqlserver 2000利用mdf文件还原数据库
1.新建同名数据库。2.把该数据库设置为脱机。3.删除其日志文件(.LDF),不删除后边的过程执行通不过。4.在查询分析器中以超级用户登入,执行以下存储过程,必须以超级用户登入,这是系统级存储过程。 EXEC sp_detach_db @dbname = 'xxx' //@dbnam为要还原的数据库EXEC sp_attach_single_file_db @dbname...原创 2009-10-24 23:17:33 · 407 阅读 · 0 评论 -
hibernate和jdbc混用的问题
在程序里已经使用了hibernate,又顺手用了jdbc直接修改数据,结果发现了问题,hibernate的有缓存功能,当一条记录还在session缓存中时,jdbc对数据的修改导致了再次从hibernate缓存中读取该条数据时与实际数据的不同步。...2008-09-19 15:00:26 · 1232 阅读 · 0 评论 -
hibernate下model数量问题
背景:今天在项目里加入一个新的model后,发现tomcat启动不了了,在hibernate.cfg.xml文件里删除任何一个model,启动正常。 解决办法:在jre启动参数里加入下面一句话,-XX:CompileCommand=exclude,org/hibernate/cfg/annotations/SimpleValueBinder.setType...原创 2013-04-07 14:44:07 · 127 阅读 · 0 评论