Hibernate
Corolla
coding
展开
-
[转]Hibernate配置文件详解
Hibernate的基本配置文件有两种:hibernate.cfg.xml和.hbm.xml文件。前者包含了Hibernate与数据库的基本连接信息,在Hibernate工作的初始阶段,这些信息被先后加载到Configuration和SessionFactory实例;后者包含了H转载 2011-07-17 16:36:20 · 421 阅读 · 0 评论 -
『转』PowerDesigner设置集锦
powerdesiner的自增长列 1.如果dbms是MsSql,则选定表后,database-> edit current dbms-> 出现DBMS properties对话框,选择General页,左侧的树选择SQL 2000-> Profile-> Column-> E转载 2011-07-27 19:46:35 · 476 阅读 · 0 评论 -
『转』HQL 一些语法的说明
HQL 例如对于TUser类1.实体查询String hql = " from TUser"; 执行这条语句会返回TUser以及TUser子类的纪录。注: 如果 TUser 类具有外键, 查询会报错!解决方法: select 别名.属性 from 类 as 别名. 没有别名.转载 2011-07-21 16:56:04 · 485 阅读 · 0 评论 -
Hiberbate报错的原因和解决方法(更新)
1. Caused by: java.sql.SQLException: Field 'id' doesn't have a default value id字段没有定义默认值 如果 在hibernate的*.hbm.xml 里面的generator class是identity,那就应该把mysql里的表改为Auto_increment。 也有人说要把表删除重建,原创 2012-05-16 15:41:53 · 720 阅读 · 0 评论 -
连接数据库时出现java.lang.ClassNotFoundException: com.mysql.jdbc.Driver怎么修改
确认包已经被导入web工程目录。 原来是tomcat找不到MYSQL JAR包的问题。后来又把mysql-connector-java-5.1.7-bin.jar导入到tomcat的lib目录下面就ok了,嘿…… 在java项目中,只需要引入mysql-connector-java-5.1.7-bin.jar就可以运行java项目。在web项目中,当Class.forName(原创 2012-05-20 05:19:05 · 8397 阅读 · 1 评论 -
hibernate4 替代hibernate3 的Hibernate.INTEGER的用法
hibernate3 中没有了Hibernate.INTEGER的用法在Hibernate4中使用的方法是 StandardBasicTypes.INTEGER用法例如:sqlQuery.addScalar("id",StandardBasicTypes.INTEGER);原创 2012-06-23 00:01:45 · 2377 阅读 · 0 评论