Hibernate
iteye_17120
这个作者很懒,什么都没留下…
展开
-
Hibernate 支持MSSQL 的DISTINCT
下面是一段很简单的代码,就是想从DxfsCheckitem中查找出满足check_item不重复的记录。也许这不是个难题,不过还是让自己花了点时间。其实要不用hibernate的话,用distinct就太简单了。 尝试一 : 最开始想通过distinct来获取数据的,因为Hibernate支持distinct。于是乎 写了HQL如下: ...原创 2009-11-06 12:47:51 · 71 阅读 · 0 评论 -
MySql 中的decimal 和char hibernate
今天在弄MySql 中的decimal 和char 映射到 hibernate 時出錯, H一開始以為是Hibernate的配置文件有问题。结构找了半天是数据库中表字段decimal 和char類型的问题。 把他改為double 和varchar即可...2009-12-09 16:48:55 · 127 阅读 · 0 评论 -
数据显示为Ljava.lang.Object;@问题
那是因为你从数据库读出数据后,存入到list集合上时,如果你没有指定要存入的数据的类型,系统会自动给你赋一个object类型,他是所以类的鼻祖,你取出数据要进行转型,转化成你自己想要的数据类型才能显示。...原创 2010-01-07 12:53:55 · 1323 阅读 · 0 评论 -
Hibernate报如下错误: org.hibernate.MappingException: Unknown entity: 解决
控制台报错: Caused by: org.hibernate.MappingException: Unknown entity: com.SpringMvcTest.model.Questions at org.hibernate.impl.SessionFactoryImpl.getEntityPersister(SessionFactoryImpl.java:550) at o...原创 2010-03-01 11:40:09 · 297 阅读 · 0 评论 -
Hibernate几种常用 主键生成方式
Hibernate主键还是比较常用的,于是我研究了一下Hibernate主键生成,在这里拿出来和大家分享一下,希望对大家有用。 1.assigned: 主键由外部程序负责生成,无需Hibernate参与。----如果要由程序代码来指定主键,就采有这种. 2.increment: 对 long , short 或 int 的数据列生成自动增长主键。increment主键生成...原创 2010-03-01 13:49:40 · 280 阅读 · 0 评论 -
hibernate事务管理 (jdbc jta)
[color=red]hibernate的两种事务管理jdbc 和jta方式。下边说说两者的区别[/color] 一、说明一下jdbc和jta方式事务管理的区别: JDBC事务由Connnection管理,也就是说,事务管理实际上是在JDBC Connection 中实现。事务周期限于Connection的生命周期之内 JTA 事务管理则由 JTA 容器实现,JTA 容器对当前加入事务...2010-03-10 11:40:20 · 102 阅读 · 0 评论 -
在hibernate中实现oracle的主键自增策略
在很多情况下,我们使用Hibernate在已经建立好数据库的基础上。在oracle中,如果已经建立好的数据库中使用了sequence,则可以按照下面的步骤把它引入到Hibernate中: 1、在oracle 首先创建sequence [code="java"] create sequence seq_id minvalue 1 st...2010-04-01 16:28:14 · 82 阅读 · 0 评论 -
Hibernate 中 formula 使用相关
Property元素中的formula允许对象属性包含导出值,比如sum、average、max等的结果。如: [code="java"] [/code] 此外,formula还可以基于当前记录的特定属性值从另一个表检索值。例如: [code="java"] [/code] [color=red]注意: 1,formula="()",里面的是sql...2010-04-06 16:09:21 · 53 阅读 · 0 评论