该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2004-05-17
to kiki:
那你要用LOAD吧,我任为 |
|
返回顶楼 | |
发表时间:2004-06-11
smallduzi老兄的例子可能是没有问题,但是能不能作为一个one-to-one的例子上传呢.(把所有涉及到的文件)谢谢
|
|
返回顶楼 | |
发表时间:2004-06-11
我不是公开索要代码哦.因为我按照那个例子上的做了,可是那个例子只提供了一个hbm.xml文档,我不知道我另外一个是不是写的对.
|
|
返回顶楼 | |
发表时间:2004-06-13
引用 其实我想one2one还是有不少东西可以讨论的
例如:在强制1-1对应的情况,和允许0-1对应的情况。 可以给我讲一下0-1对应的情况吗?给个简单的bean和hbm.xml文件就行了 |
|
返回顶楼 | |
发表时间:2004-06-14
关切着0-1对应的情况
|
|
返回顶楼 | |
发表时间:2004-12-21
dottrue 写道 各位老兄,我是Hibernate新手,照着帖子做的程序有两个问题:
1. 帖子中InputStream stream = Example.class.getResourceAsStream("hibernate.properties"); 找不到hibernate.properties,我换成FileInputStream stream = new FileInputStream("hibernate.properties"); 就ok了? 2. 在one -to -one 中,我运行后在两个表(person,author)中哥插入了一条记录,但是在author表中person字段却是空的?? 我用的数据库是mysql ,谢谢! 我也遇到第2个问题了,请问是怎么回事啊?我用的是postgreSQL,author中person一直是空的?有谁能告诉我哪儿出了问题 |
|
返回顶楼 | |
发表时间:2005-01-04
例子很好,没错。但是为什么不能在数据库中设置foreign key,设置了就出错。请问怎么才能使数据库中的表也是有foreign key的。
|
|
返回顶楼 | |
发表时间:2005-04-08
我按次做了,表结构如:
create table PERSON ( ID VARCHAR2(32) not null, NAME VARCHAR2(20), EMAIL VARCHAR2(50), primary key (ID) ); create table author( id varchar2(32), alias varchar2(100), primary key(id), foreign key (ID) references PERSON (ID) ) 但是出现错误: net.sf.hibernate.PropertyAccessException: IllegalArgumentException occurred while calling setter of com.javamodel.hibernate.Author.person at net.sf.hibernate.property.BasicPropertyAccessor$BasicSetter.set(BasicPropertyAccessor.java:68) at net.sf.hibernate.persister.AbstractEntityPersister.setIdentifier(AbstractEntityPersister.java:329) at net.sf.hibernate.impl.SessionImpl.doSave(SessionImpl.java:837) at net.sf.hibernate.impl.SessionImpl.saveWithGeneratedIdentifier(SessionImpl.java:772) at net.sf.hibernate.impl.SessionImpl.save(SessionImpl.java:731) at com.javamodel.hibernate.PersonDaoImpl.addPersonAuthor(PersonDaoImpl.java:104) at com.javamodel.hibernate.PersonDaoImpl.main(PersonDaoImpl.java:135) Caused by: java.lang.IllegalArgumentException: argument type mismatch at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at net.sf.hibernate.property.BasicPropertyAccessor$BasicSetter.set(BasicPropertyAccessor.java:38) ... 6 more 请问是什么原因? |
|
返回顶楼 | |