- 浏览: 719275 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (389)
- flex (150)
- java (55)
- flex_sharedObject (4)
- iphone/android (7)
- red5 (4)
- blazeds (19)
- ajax (3)
- flex&java (9)
- 聊天室 (2)
- flex的问题 (1)
- game (8)
- flex_xml (1)
- flex组件学习 (2)
- JGroups (1)
- 中转站 (2)
- ruby (7)
- flex_js (5)
- C/C++ (14)
- perl (2)
- db (13)
- air (10)
- hibernate (8)
- flash_flex_as_3d (2)
- struts (4)
- dwr (8)
- freemarker (2)
- AS (22)
- 工具 (6)
- js_jquery_ext_yui (4)
- .net (1)
- C# (1)
- 前端 (1)
最新评论
-
136900923:
您好,您的代码我不是很懂,我想跟您交流一下,我的qq邮箱:13 ...
hibernate做无限极菜单树如此简单 -
fykyx521:
两个同一个功能
flex_flush_Socket 安全沙箱解决 -
ustb:
你上下两个代码类之间没关系
flex_flush_Socket 安全沙箱解决 -
u010656335:
...
flex发送QQ表情 -
u010656335:
flex发送QQ表情
把invers="true" 去掉就ok了。不知道怎么回事
package cn.isvi.entity; import java.util.ArrayList; import java.util.List; public class VideoClipMenu implements java.io.Serializable { /** * */ private static final long serialVersionUID = -4812042737317592088L; private Integer id; private String menuName; private VideoClipMenu parentMenu; private List<VideoClipMenu> children=new ArrayList<VideoClipMenu>(); public void addMenu(VideoClipMenu menu){ children.add(menu); menu.parentMenu=this; } public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getMenuName() { return menuName; } public void setMenuName(String menuName) { this.menuName = menuName; } public VideoClipMenu getParentMenu() { return parentMenu; } public void setParentMenu(VideoClipMenu parentMenu) { this.parentMenu = parentMenu; } public List<VideoClipMenu> getChildren() { return children; } public void setChildren(List<VideoClipMenu> children) { this.children = children; } <?xml version="1.0"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <hibernate-mapping package="cn.isvi.entity"> <class name="VideoClipMenu" table="VideoClipMenu"> <id name="id" column="id"> <generator class="increment"> </generator> </id> <property name="menuName"></property> <list name="children" cascade="all" lazy="false"> //把invers="true"去掉 <key column="parentId"></key> <list-index column="hello"></list-index> <one-to-many class="cn.isvi.entity.VideoClipMenu"/> </list> <many-to-one name="parentMenu" column="parentId"></many-to-one> </class> <!-- <set name="children" cascade="save-update" lazy="false" inverse="true"> <key column="parentId"></key> <one-to-many class="cn.isvi.entity.Menu"/> </set> --> <!-- private Integer id;//id private String title;//标题 private String author;//作者 private String content;//内容 private Date pubDate;//发布日期 --> </hibernate-mapping> }
package cn.isvi.test;测试 import java.util.List; import cn.isvi.dao.TemplateDAO; import cn.isvi.dao.impl.TemplateDAOImpl; import cn.isvi.entity.VideoClipMenu; public class VideoClipMenuTest { public static void main(String args[]){ TemplateDAO tdao=new TemplateDAOImpl(); // VideoClipMenu all=new VideoClipMenu(); // all.setMenuName("1级"); // // VideoClipMenu s1=new VideoClipMenu(); // s1.setMenuName("2级"); // // all.addMenu(s1); // // // VideoClipMenu s2=new VideoClipMenu(); // s2.setMenuName("3级"); // // s1.addMenu(s2); List<VideoClipMenu> menus=null; try { // tdao.saveObj(all); menus=tdao.selectObjs(VideoClipMenu.class); System.out.println(menus.size()); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } for(VideoClipMenu cm:menus){ System.out.println(cm.getMenuName()); } } }
评论
3 楼
yu530416973
2012-04-10
<list-index column="hello"></list-index> ,column="hello",这个hello表示的是什么,是一张表中的字段吗?
2 楼
fykyx521
2009-11-24
呵呵
1 楼
xsh5324
2009-11-24
我也碰到为此异常的错误。
比如:员工(Employee)与部门(Depart)它们是一种多对一的关系,
在查询之前我先调用session.clear()方法清除缓存。
我在查询到员工后仿问其部门的时候报此错误。
解决方法有二种:
一.如楼主所说,将部门这端的invers=true去掉。
二.去掉查询前的session.clear()语句。
。。。。。。
我也弄不清楚这是为什么。如果哪位高手知道的话,麻烦告诉小弟,万分感谢。
比如:员工(Employee)与部门(Depart)它们是一种多对一的关系,
在查询之前我先调用session.clear()方法清除缓存。
我在查询到员工后仿问其部门的时候报此错误。
解决方法有二种:
一.如楼主所说,将部门这端的invers=true去掉。
二.去掉查询前的session.clear()语句。
。。。。。。
我也弄不清楚这是为什么。如果哪位高手知道的话,麻烦告诉小弟,万分感谢。
发表评论
-
android Activity注解方式获取UI实例 绑定事件
2013-04-27 14:30 2151使用注释方式代替findVIewById 并绑定事件 示 ... -
SQL server ResultSet is Read only
2010-07-08 14:48 1017//stmt = cn.createStat ... -
java问题
2010-04-27 12:49 6051.一个空的index.jsp,结果还是出现了NullPoin ... -
JVM监控工具介绍jstack, jconsole, jinfo, jmap, jdb, jsta
2010-04-07 11:21 1743http://www.2mysite.net/Article/ ... -
jconsole的使用手册
2010-04-07 11:19 799http://hi.baidu.com/xuwanbest/b ... -
程序员对于市场的反应能力
2010-03-19 17:18 704去年iphone ,i ... -
string stringbuffer区别
2010-03-16 18:09 921转:http://blog.csdn.net/yirentia ... -
ArrayList Vector LinkedList 区别与用法
2010-03-10 22:15 672http://www.cnblogs.com/mgod/arc ... -
AOP里面3个概念Advice,PointCut,Advisor(转载)
2010-03-10 22:04 2526文章分类:Java编程 http:// ... -
Apache Tomcat on mac.
2010-03-07 18:19 1191转:http://llleooo.spaces.live ... -
手工编译jsp
2010-03-01 15:46 1705A java-classpath jasper.jar;ser ... -
Java安装后JDK/bin目录下的众多exe文件的用途
2010-01-26 13:22 881http://nanhaochen.blog.51ct ... -
jsp tag标签 SKIP_BODY,EVAL_PAGE,EVAL_BODY_INCLUDE,EVAL_BODY_AGAIN返回值的各个含义及区别
2010-01-15 12:58 3039http://blog.csdn.net/achun2050/ ... -
远程控制TOMCAT启动
2010-01-12 16:59 1527http://www.java-cn.com/club/? ... -
java js获取来源页面
2009-12-15 11:14 1880java 获取来源页面:System.out.println( ... -
开源协议简介BSD、Apache Licence、GPL、LGPL、MIT
2009-12-14 09:47 1166http://gchuyun.iteye.com/blog/2 ... -
ant build.xml详解
2009-12-08 11:12 1309http://xiaobian.iteye.com/blog/ ... -
java -jar -classpath
2009-12-03 16:03 1971突然发现自己不会命令行运行程序 http://www.zea ... -
apache commons-dbutils
2009-11-26 17:21 992一、关于DbUtils commons-dbutil ... -
javaFile路径空格问题
2009-11-26 16:20 1103File file =new FIle(URI);用这个 M ...
相关推荐
<index column="list_index"/> <many-to-many class="Course" column="course_id"/> </list> ``` 这里的`name`属性指定了集合属性名,`table`是对应的数据库表名,`key`表示外键字段,`index`定义了索引字段,`...
达梦数据DmDialect-for-hibernate所有jar包,DmDialect-for-hibernate2.0、DmDialect-for-hibernate2.1、DmDialect-for-hibernate3.0、DmDialect-for-hibernate3.1、DmDialect-for-hibernate3.6、DmDialect-for-...
在探讨Hibernate中List信息的配置时,我们主要聚焦于如何在ORM(对象关系映射)框架下有效地管理和操作集合类型,尤其是List、Set以及Map。本文将深入解析List与Set在Hibernate中的映射机制,同时也会简要提及Map的...
本篇将详细介绍标题为"DmDialect-for-hibernate4.0.zip"的压缩包文件及其包含的两个重要组件:Dm7JdbcDriver17.jar和DmDialect-for-hibernate4.0.jar,以及它们在SpringBoot项目中的作用。 首先,SpringBoot是一个...
本文将详细探讨如何使用Hibernate映射集合属性List,以及如何让Hibernate自动创建对应的数据库表,无需手动编写SQL语句。 首先,我们需要理解Hibernate的映射机制。Hibernate通过ORM(对象关系映射)技术将Java对象...
DmDialect-for-hibernate2.0、DmDialect-for-hibernate2.1、DmDialect-for-hibernate3.0、DmDialect-for-hibernate3.1、DmDialect-for-hibernate3.6、DmDialect-for-hibernate4.0、DmDialect-for-hibernate5.0、...
### 关于《Beginning Hibernate: For Hibernate 5》的知识点总结 #### Hibernate 5 概述 - **定义**: Hibernate 是一款流行的开源对象关系映射(ORM)框架,它简化了数据库与 Java 对象之间的交互过程。 - **版本**...
国产达梦数据库hibernate方言包
总的来说,这篇文章可能会深入探讨如何使用Hibernate的Criteria API来构建多列`IN`查询,包括与子查询的结合,以及如何处理可能存在的`NULL`值问题。这对于理解和优化Hibernate的查询性能至关重要,特别是在处理大...
在这个场景中,我们关注的是"hibernate的lazy策略forClass",这涉及到如何对类的属性进行懒加载配置。 首先,我们需要理解Hibernate中的实体类(Entity)。在Hibernate中,一个Java类可以被映射为数据库中的一个表...
<index column="index_column"/> </list> <!--增加一个序列字段用于维护顺序--> ``` `EntityB`的代码中添加`@OrderColumn`注解: ```java public class EntityB { @ManyToOne @JoinColumn(name = "entity_a...
2. 在`hibernate.cfg.xml`或`entity.hbm.xml`中,紧随`id`标签后声明`<version>`标签,指定版本字段,如`<version column="version" name="version" type="integer"/>`。 3. 为了安全,Java类中的`version`属性的...
Hibernate_Tools_for_Eclipse插件的安装和使用 Hibernate_Tools_for_Eclipse插件是 Eclipse 中的一个插件,用于支持 Hibernate 开发。它提供了许多有用的功能,如Hibernate配置文件的创建、实体类的生成、SQL语句...
本文将深入探讨如何在Hibernate中利用查询条件创建List集合,这在处理复杂的数据筛选和聚合时尤其有用。 首先,让我们理解在Hibernate中创建List集合的基本概念。List集合是Java集合框架的一部分,它可以存储有序且...
"Relational Persistence for Idiomatic Java"这个标题表明Hibernate的核心功能是为Java程序员提供一种自然、地道的方式来处理关系型数据库的持久化。下面将详细阐述Hibernate的主要概念、API及其在Java开发中的应用...
Hibernate Tools is a toolset for Hibernate implemented as an integrated suite of Eclipse plugins, together with a unified Ant task for integration into the build cycle. Hibernate Tools is a core ...
从hibernate官网上 下载的HIBERNATE - Relational Persistence for Idiomatic Java.chm
《Hibernate for NetBeans 6.1:框架集成与开发指南》 在Java开发领域,Hibernate作为一款优秀的对象关系映射(ORM)框架,极大地简化了数据库操作。而NetBeans作为一个功能强大的集成开发环境(IDE),为开发者...
【标题】"Hibernate教程24_Hibernate的补充_list与iterator" 在Java开发中,Hibernate作为一款流行的ORM(对象关系映射)框架,极大地简化了数据库操作。本教程将重点讲解在使用Hibernate时,如何处理查询结果集合...
【Hibernate Tools for Eclipse Plugins】是Eclipse集成开发环境中用于支持Hibernate框架的一组插件,它提供了许多方便开发者的功能,如代码生成、配置文件编辑、逆向工程等。这些工具极大地简化了Hibernate应用的...