hibernate
yangmeng_3331
这个作者很懒,什么都没留下…
展开
-
hibernate中集合排序
[size=large][color=red]TreeSet[/color][/size] 首先创建一个类实现Comparator接口,然后重写compare方法。如: [code="java"]public int compare(Object o1, Object o2) { if (o1 instanceof Street && o2 instanceof Street...原创 2012-05-05 18:47:11 · 100 阅读 · 0 评论 -
Hibernate中使用list集合映射
在Hibernate中使用list集合,在数据库对应的表中会有一列来维护list集合元素添加的顺序,索引从0开始.当现在数据库中建好表映射实体类及配置文件时,该列不能设not null,否则会报错. 映射配置文件: [code="java"] [/code] name属性对应...原创 2012-05-17 18:12:28 · 152 阅读 · 0 评论 -
Hibernate中cascade与inverse
[color=red][size=large]cascade:[/size][/color] 当Hibernate持久化一个"自由态对象"时,在默认的情况下(没有设置cascade或cascade=none时),Hibernate不会自动持久化他所关联的其他临时对象。在cascade="save-update"或者cascade="all"时,当Hibernate向数据库表中插入"新"...原创 2012-06-03 09:21:50 · 84 阅读 · 0 评论 -
[转]Hibernate的复杂用法HibernateCallback
HibernateTemplate还提供一种更加灵活的方式来操作数据库,通过这种方式可以完全使用 Hibernate的操作方式。 HibernateTemplate的灵活访问方式是通过如下两个方法完成: Object execute(HibernateCallback action) List execute(HibernateCallback acti...原创 2012-09-28 10:26:25 · 123 阅读 · 0 评论 -
JPA 实体关系注解
1.单向一对一 @OneToMany(cascade = {CascadeType.ALL}) @JoinColumn(name = "...") @JoinColumn注释的是保存表与表关系的字段. 2.双向一对一(1) @OneToOne @JoinColumn(name = "...") @JoinColumn注释的是保存表与表关系的字段. 3.双向一对一(2) @OneT...原创 2012-10-15 15:44:56 · 95 阅读 · 0 评论 -
Hibernate不同数据库的链接及方言
[code="java"] org.hibernate.dialect.MySQLDialect com.mysql.jdbc.Driver jdbc:mysql://localhost/dbname?characterEncoding=gb2312 root root org.hibernate.dial...原创 2013-10-29 13:23:25 · 106 阅读 · 0 评论 -
Hibernate操作Oracle中clob、blob总结
一、区别与定义 LONG: 可变长的字符串数据,最长2G,LONG具有VARCHAR2列的特性,可以存储长文本一个表中最多一个LONG列 LONG RAW: 可变长二进制数据,最长2G CLOB: 字符大对象Clob 用来存储单字节的字符数据 NCLOB: 用来存储多字节的字符数据 BLOB: 用于存储二进制数据 BFILE: 存储在文件中的二进制数据,这个文件中的数据只能被只读访。...原创 2013-11-01 11:36:10 · 314 阅读 · 0 评论