社区
Java EE
帖子详情
如何在实体bean中向数据库添加记录呢?
cat7708
2004-05-08 03:25:35
如题,从数据库中取出数据可用find方法,但向数据库写数据该怎么操作呢?
...全文
79
7
打赏
收藏
如何在实体bean中向数据库添加记录呢?
如题,从数据库中取出数据可用find方法,但向数据库写数据该怎么操作呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cat7708
2004-05-11
打赏
举报
回复
谢谢楼上的兄弟们!
cat7708
2004-05-09
打赏
举报
回复
谢谢楼上的兄弟,如果这样可以的话,倒是一个很好的办法。我试试看。
FlyPig1983
2004-05-09
打赏
举报
回复
如果是这样你就要修改ejbcreate(.....)方法,将不为空的参数写进去,然后传值调用就可以了
qquge
2004-05-09
打赏
举报
回复
study
alaxing
2004-05-09
打赏
举报
回复
新建一条是用 auser=auserHome.create(id); 也可以自己写一个create方法
更新一条是先找到这条记录
auser=auserHome.findByPrimaryKey(id);
然后再 auser.setPassword(password);
从而更新password字段
cat7708
2004-05-08
打赏
举报
回复
楼上的兄弟,“auser.setPassword(password);”是什么意思啊?
另外,如果数据库表除主键外都允许为空的话可以生成只有主键不为空的记录,但如果存在不允许为空的字段的话,是添加不了的,即记录插不进去。
panda00
2004-05-08
打赏
举报
回复
添加记录可以调用实体bean的create方法,同时向create方法传送主键参数,比如下面这个应该对你有所帮助:AUser auser = null;
/**@todo Complete this method*/
try
{
Context context= new InitialContext();
Object ref=context.lookup("AUser");
AUserHome auserHome=(AUserHome)PortableRemoteObject.narrow(ref,AUserHome.class);
System.out.println("Insert a user whose id is:"+id);
auser=auserHome.create(id);
auser.setPassword(password);
}
catch(Exception ex){
System.out.println("Exception in adding!"+ex);
}
SSH1框架搭建实例
SSH1框架搭建实例(spring2+struts1+hibernate3)采用旧版本 以资源分销系统物料维护为原型做实例。包括物料的增删改查。包括登录界面。
SSM框架例子
SSM框架例子源码下载,完整打包分享给大家哈,需要的可以下载学习!
EJB初级篇--EJB组件之
实体
Bea
n
上文我们对会话
Bea
n的生命周期和两个子类型(有状态会话
Bea
n和无状态会话
Bea
n)进行了详细解说,本篇博文中我们继续说说EJB组件中的
实体
Bea
n。 其实
实体
Bea
n就是一个加了注释符(@Entity)的简单java对象(POJO),
实体
关系和O/R映射也是通过注释符来定义的,并且提供了几种不同的
数据库
操作规范。一旦被EntityManager访问,它就成为了一个持久化对象,我们就
第一个
实体
Bea
n实例——建立与
数据库
的连接
核心提示:从EJB的入门知识我们已经了解到,在EJB 2.x中,EJB有3种类型的
Bea
n,分别是会话
Bea
n(Session
Bea
n)、消息驱动
Bea
n(Message-Driven
Bea
n)和
实体
Bea
n(Entity
Bea
n)。随着EJB 3的推出,EJB中的
实体
Bea
n逐渐被JPA规范所替代,JPA不仅能在EJB环境中使用,而 从EJB的入门知识我们已经了解到,在EJB 2.x中...
【使用MyBatis-plus
实体
类中包含非
数据库
字段解决方法】
最开始想着通过创建另一个
实体
类,通过之前说的
Bea
nUtils.copyProperties来转换一下,但是突然想到之前有一种在
实体
类字段上加注解的方式,将该字段设置为非
数据库
字段,在这里
记录
下。今天在使用MyBatis-plus的LambdaQueryWrapper selectPage时,发现需要返回的页面数据中包含非
数据库
字段,在domain中
添加
字段会报错。false为非
数据库
字段,true为
数据库
字段。
Java EE
67,549
社区成员
225,863
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章