hibernate的cascade和inverse
4. hibernate如何根据pojo来更新数据库[@more@]4. hibernate如何根据pojo来更新数据库4.0 在commit/flush之前,hibernate不会对pojo对象作神秘的处理。4.0.1 在select查询出pojo时,hibernate根据“字段--属性”的对应关系,用字段的值填充pojo的属性;然后根据“关系标记”生成sql语句从relationTable中查询出满足条件的relationPojo,并把这些relatinPojo放到“关系属性”中。这个过程是机械的。4.0.2 在pojo对象被查出来后,到commit(或flush)之前,它将是一个普通的java对象,hibernate不会做额外的手脚。比如,不会限制你设置一个属性
mysql 4.0 iso字体转到mysql5
mysql 4.0 iso字体转到mysql5 utf字体1 CREATE DATABASE CHARACTER SET 'gbk' COLLATE 'gbk_chinese_ci'; 2 mysql --default-character-set=gbk -uroot -pderbysoft dswitch < dswitch-db-20070613.sql 3 # MySql 4.0jdbc.driverClassName = org.gjt.mm.mysql.Driverjdbc.url = jdbc:mysql://localhost/dswitch?useUnicode=true&characterEncoding=utf-8&autoReconnect=truejdbc.username = jdbc.password = hibernate.dialect = net.sf.hibernate.dialect.MySQLDialecthibernate.show_sql = falsedababase.charset = utf-
mysql 导入 mysqldump 备份得数据保 gone away错误
在mysql.ini得 [mysqld]中增加max_allowed_packet=16M [@more@]
Hibernate使用C3P0的连接池
最近的一个项目在Hibernate使用C3P0的连接池,数据库为Mysql。开发测试没有问题,在运行中每个一段长的空闲时间就出现异常:[@more@]最近的一个项目在Hibernate使用C3P0的连接池,数据库为Mysql。开发测试没有问题,在运行中每个一段长的空闲时间就出现异常:java 代码org.hibernate.exception.JDBCConnectionException: could not execute query at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:74) at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)