你说 home.create(String id)出错信息duplicated primary key。
我看起来好像你使用了多个Entity Bean,其中某个bena 的findPrimaryKey 报没有找到记录。能不能说一下哪里报duplicated primary key?把最上层调用的东西打出来。
我看起来好像你使用了多个Entity Bean,其中某个bena 的findPrimaryKey 报没有找到记录。能不能说一下哪里报duplicated primary key?把最上层调用的东西打出来。
findByPrimaryKey,仍然出现上面的错误,BTW,我已经在weblogic中配置好了连接池和数据源,这一点应该没有问题,另外,我用JDBC直接编程查询数据库,可以检索出数据,这个问题究竟出在那里啊,我以前也写过类似的程序,根本没有碰到过这样的问题,EJB真的是好烦啊
想起起来了。EJB 对access 数据库支持并不好。当执行 findXXX 是会报错,估计是字符映射问题,保险点简单点的解决办法是,装一个sql server,或者其他的。
如果再不能解决,就发给我,给你看看。
解决方法,下载一个sqlserver for jdbc驱动,不通过桥访问。当然 如果哪位朋友能解决桥的问题更好
DriverName="sun.jdbc.odbc.JdbcOdbcDriver" LoginDelaySeconds="10"
MaxCapacity="2" Name="sampleConnectionPool" RefreshMinutes="10"
Targets="yfhserver" TestTableName="dual" URL="jdbc:odbc:sample"/><JDBCTxDataSource JNDIName="exampleDS" Name="exampleDS"
PoolName="sampleConnectionPool" Targets="yfhserver"/>其中sample就是odbc名称 你在控制面板里面自己去配置去 把targets改一下 把jndiname 改成你
自己需要的 是一下 我用的weblogci6.1版本的