当前位置: 首页 > news >正文

中国空间站是干什么的国学大师网站是哪里做的

中国空间站是干什么的,国学大师网站是哪里做的,电子商务网站怎么做推广,湖北雨水最新消息我目前正在开展一个学校项目,我们必须创建自己的“Twitter”应用程序,并且我在域对象的持久性方面遇到了一些麻烦.我的帐户类(为便于阅读而简化)#xff1a;Entitypublic class Account implements Serializable {IdGeneratedValue(strategy GenerationType.SEQUENCE)private…我目前正在开展一个学校项目,我们必须创建自己的“Twitter”应用程序,并且我在域对象的持久性方面遇到了一些麻烦.我的帐户类(为便于阅读而简化)Entitypublic class Account implements Serializable {IdGeneratedValue(strategy GenerationType.SEQUENCE)private Long id;Column(unique true)private String email;OneToManyprivate final List following new ArrayList();OneToMany(mappedBy tweetedBy, cascade ALL)private final List tweets new ArrayList();我的推文类(为便于阅读而简化)Entitypublic class Tweet implements Serializable {IdGeneratedValue(strategy GenerationType.SEQUENCE)private Long id;private String content;ManyToOneprivate Account tweetedBy;OneToMany(cascade CascadeType.PERSIST)JoinTable(name tweet_likes)private final List likedBy new ArrayList();OneToMany(cascade CascadeType.PERSIST)JoinTable(name tweet_mentions)private final List mentions new ArrayList();持久代码(简化)Account a1 new Account(user1gmail.com, password1);Account a2 new Account(user2gmail.com, password2);Account a3 new Account(user3gmail.com, password3);a1.addTweet(Sup mah dudes.);a1.addTweet(yoyo);a2.addTweet(Allo Allo #tweeting);a2.addTweet(#testing yoyo);a1.getTweets().get(0).addLike(a3);a1.addFollowing(a3);em.persist(a1);em.persist(a2);em.persist(a3);我遇到的问题是,LikeBy和提及没有正确持久化.正在生成链接器表并插入数据,但我在插入用户时不断出现重复的条目错误.我相信我正确地建立了关系(单向OneToMany),因为我不希望帐户跟踪它所提到的推文.我尝试过的 JoinColumn用于喜欢和提及(导致重复插入)对于喜欢和提及的JoinTable(导致重复插入)只有OneToMany用于喜欢和提及(这不会导致错误,但会为两个关系创建一个链接器表,其中任何一个都不能为null) OneToMany for likes,然后joinColumn提及nullable true(这导致你不能在推文中提及你的情况,除非你喜欢它,这是奇怪的行为) OneToMany(cascade CascadeType.MERGE)(导致重复插入)Netbeans输出的重复插入错误Warning: Local Exception Stack:Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.6.4.qualifier): org.eclipse.persistence.exceptions.DatabaseExceptionInternal Exception: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Duplicate entry user6gmail.com for key EMAILError Code: 1062Call: INSERT INTO ACCOUNT (AVATARPATH, BIO, EMAIL, ENCRYPTEDPASSWORD, LOCATION, USERNAME, USERROLE, WEBSITE) VALUES (?, ?, ?, ?, ?, ?, ?, ?)bind [8 parameters bound]Query: InsertObjectQuery(domain.Account3c7f9d54)我相信这个错误的发生是因为我的JPA imlementation的流程如下帐户持续存在推文持续存在(因为它在账户内)帐户持续存在(因为它在Tweet内) - 重复条目我期待的是 1个链接表,其中包含tweet_id(fk)和表示喜欢的account_id(fk) 1个链接表,其中包含tweet_id(fk)和表示提及的account_id(fk)如果有人可以帮我解释注释或者解释我做错了什么,那将非常感激.Ty提前获得任何帮助.
http://www.pierceye.com/news/807821/

相关文章:

  • 网站建设的指导思想p2p金融网站建设
  • 可在哪些网站做链接郑州展厅设计公司
  • 怎么可以黑网站域名做网页的心得体会
  • 设计素材免费下载网站做广告牌子
  • 名师工作室网站建设 意义常州网站建设专业的公司
  • 中国建设银行官网站预定红念币天元建设集团有限公司地址
  • wix做网站教程网站建设 销售提成
  • 长安网站建设费用开天猫旗舰店网站建设
  • 网页游戏网站哪个最好专业建站公司建站系统该规划哪些内容
  • 青岛网站建设公司大全在那些网站上做企业宣传好
  • 天河定制型网站建设中国科技成就的例子
  • 网站报备查询android安卓软件下载
  • 百度站长平台网站验证wordpress关闭略缩图
  • 网站怎么做qq微信登陆界面设计的有趣的网站推荐
  • 设计logo网站赚钱注册域名怎么做网站
  • 网站备案 教程网站设计大全推荐
  • 临沂建设局网站官网文明网站建设工作进度表
  • 网站编辑seo旅游网站建设代码
  • 为什么自己做的网站打开是乱码wordpress live-2d
  • 素材下载网站电商自建站
  • 浙江省的网站建设公司有哪些代理注册公司一般多少钱
  • 如何在建设银行网站预约纪念币东莞网站建设服务有什
  • 有哪些可以做h5的网站代理网址上境外网
  • 做网站所需要的代码6红杏直播
  • 南通制作网站wordpress移动版设置
  • 哪个网站有免费ppt下载建筑类网站的推荐理由
  • 视觉差的网站公司外包
  • 基础做网站内蒙住房和城乡建设部网站
  • 发帖效果好的网站展馆展示设计公司排名
  • 童装网站建设文案什么网站做的号