社区
Java EE
帖子详情
如何在实体bean中向数据库添加记录呢?
cat7708
2004-05-08 03:25:35
如题,从数据库中取出数据可用find方法,但向数据库写数据该怎么操作呢?
...全文
134
7
打赏
收藏
如何在实体bean中向数据库添加记录呢?
如题,从数据库中取出数据可用find方法,但向数据库写数据该怎么操作呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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);
}
[Play2.3]E
bea
n使用mysql中出现的not an enhanced entity
bea
n. subclassing is not longer supported in e
bea
n
本文
记录
了一个新手使用Play框架集成MySQL
数据库
的过程及遇到的问题。作者在配置
数据库
连接属性后,遇到了子类不再支持增强
实体
Bea
n的问题,并最终通过
添加
MySQL连接器jar文件解决了问题。
spring aop整合hibernate实现从
数据库
查询数据前
添加
日志
本文通过实战演示了如何在 Spring 应用中利用 AOP 进行日志
记录
。从项目搭建开始,详细介绍了
实体
类定义、DAO 层与 Service 层的实现,并通过
Bea
n 配置文件整合 AOP 切面,最终展示了如何在
数据库
查询前
添加
日志
记录
。
Hibernate基于注解实现自关联树形结构实现
因项目需求使用Hibernate建立树形结构,开发中遇到问题并
记录
。包括创建
数据库
表设置标志信息,避免id插入null错误;创建
bea
n
实体
,配置关联项;
添加
元素时注意
添加
相关
bea
n;查看
数据库
确保parent_id关联父节点id,可查询子节点,增删改查原理类似。
0711实习日志
这篇实习日志详细
记录
了使用IntelliJ IDEA创建一个基于
数据库
的Java项目,包括
添加
数据库
驱动并创建项目库,实现
Bea
n、DAO、Util和Test Main四个部分。
Bea
n部分定义了Userinfo
实体
类,DAO部分实现了增删查改的
数据库
操作,Util部分封装了
数据库
连接和资源释放,Test Main则进行了功能测试。通过占位符提高SQL性能,实现了基础的JDBC应用。
mybatisplus之乐观锁
乐观锁用于防止数据并发更新时出现丢失修改的问题,通过在
数据库
中
添加
Version字段并在更新时进行版本对比来确保线程安全。在MyBatisPlus中,实现乐观锁的步骤包括:为
记录
添加
Version字段,
实体
类中
添加
@Version注解,设置插入时的默认值,以及在MybatisPlusConfig中注册
Bea
n。
Java EE
67,535
社区成员
225,852
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章