用eclipse+Hibernate Synchronizer(plugin)开发例子

App Store 上架流程 一、上架基本需求资料 1、苹果开发者账号(公司已有可以不用申请,需要开通开发者功能,每年 99 美元) 苹果开发者账号申请教程 2、开发好的APP 二、证书 上架版本需要使用正式的证书 1、创建证书 https://help.apple.com/developer-account/#/devbfa00fef7 2、上传证书 Sign In - Apple 3、进入开发者中心 Certificates, Identifiers & Profiles 点击 Certificates .. 阅读详情

1. 开发环境准备

       Eclipse3.0.1

       下载:http://www.eclipse.org/

Eclipse Plugin:Hibernate Synchronizer

下载:http://sourceforge.net/project/showfiles.php?group_id=99370

       Hibernate-2.1.8

       下载:http://internap.dl.sourceforge.net/sourceforge/hibernate/hibernate-2.1.8.zip

       MyS       QL 4.1

       下载:http://www.mysql.com

2.演示一个简单例子

2.1mysql数据库中的test数据库下创建表内容表Content,脚本如下:

CREATE TABLE Content (

FID int(11) NOT NULL auto_increment,

FTitle varchar(100) NOT NULL default '',

FContent Text ,

PRIMARY KEY  (FID)

);

 

2.2检测Hibernate插件是否安装成功,进入菜单”window”下的”Preferences”,就有如下图所示的:

 

2.3eclipse创建一个JAVA项目,如下所示:

 

选“Next>”一直到完成。

有一点要注意的是,创建完项目后,还要将Hibernate库及mysql驱动加入到项目的Libraries中。

2.4加入Hibernate配置文件“hibernate.cfg.xml

选择该项目,点右键,“Newà Other”进入如下界面,

选择“Hibernate Configuration Fileà “Next”

选择数据库类型、Database URLUsernamePasswordOK, 文件“hibernate.cfg.xml”系统自动生成。

2.5加入“*.hbm”配置文件

同样是,选择该项目,点右键,“Newà Other”进入,不过这次要选择的是“Hibernate Mapping File”,点“Next”进入如下界面

注意,如果数据库有密码,则要先要输入密码再点“Refresh”按钮,数据中的表就会显示在Tables框中。选择一个表,如content后,点“Finish”按钮。

2.6根据content.hbm生成相关的JAVA代码,选择Content.hbm右键,操作如下界面:

2.7接一来简单地增加几行代码就可以了,进入系统生成的包DAO中,如例子中的“com.hibernate.example.dao,打开文件ContentDAO.java,代码修改如下:

0: /*

 1:  * 创建日期 2004-12-10

 2:  * @author Oscar Lao

 3:  * CopyRight 2005 S.W.S

 4:  */

 5: 

 6: package com.hibernate.example.dao;

 7: 

 8: import org.apache.log4j.Logger;

 9: 

10: import com.hibernate.example.Content;

11: import com.hibernate.example.base.BaseContentDAO;

12: 

13: /**

14:  * @author Oscar Lao

15:  * QQ:63065068

16:  * Email:e-silver@163.com

17:  * ClassDesc:Hibernate Example

18:  **/

19: public class ContentDAO extends BaseContentDAO {

20:     private static final Logger logger = Logger.getLogger(ContentDAO.class);

21: 

22:     public static void main(String[] args){

23:         if (logger.isDebugEnabled()) {

24:             logger.debug("程序正在运行...");

25:         }

26: 

27:         try {

28:             _RootDAO.initialize();

29:             

30:             ContentDAO cond = new ContentDAO();            

31:             Content cont = new Content();

32:             for (int i = 1; i < 100; i++) {

33:                 cont.setFid(new Integer(i));

34:                 cont.setFTitle("Title"+i);

35:                 cont.setFContent("Content"+i);

36:                 cond.save(cont);

37:            }

38:         } catch (Exception e) {

39:             logger.error("运行时出现异常...", e);

40:         }

41: 

42:         if (logger.isDebugEnabled()) {

43:             logger.debug("运行完毕。");

44:         }

45:     }

46: }

 

3.欣赏成果

如果所有的配置正确,ContentDAO类应该可以运行了,运行后,程序会向表Content插入100条记录。祝你好运!!

4.在我测试时出现如下错误,现在也贴出来,希望对大家有所帮助:

4.1如果运行时出现如下异常

Could not find UserTransaction in JNDI javax.naming.NoInitialContextException:

解决:把配置文件“hibernate.cfg.xml”中的

  <property name="hibernate.transaction.factory_class">

           net.sf.hibernate.transaction.JTATransactionFactory

       </property>

       <property name="jta.UserTransaction">

           java:comp/UserTransaction

       </property>

 两行设置JTA控制事务的属性注释掉就可以了,因为程序里还未使用JTA控制事务。

4.2 如果运行时出现如下异常

Error parsing XML: /hibernate.cfg.xml(33) The content of element type "session-factory" is incomplete, it must match "(property*,mapping+,(class-cache|collection-cache|jcs-class-cache|jcs-collection-cache)*)".

       解决:配置文件“hibernate.cfg.xml”中的<session-factory></session-factory>之间加

              <mapping resource="Content.hbm" />

      

 

第一次写关于Hibernate的文章,如有不对的地方,请批评指正。

最后,祝大家成功!!^_^

第八篇【传奇开心果系列】Ant Design Mobile开发移动应用 打包上架部署云托管服务等后期工作_ant design mobile 打包app 现在能在网上找到很多很多的学习资源,有免费的也有收费的,当我拿到1套比较全的学习资源之前,我并没着急去看第1节,我而是去审视这套资源是否值得学习,有时候也会去问一些学长的意见,如果可以之后,我会对这套学习资源做1个学习计划,我的学习计划主要包括规划图和学习进度表。类似于苹果应用商店,在谷歌商店发布应用需要遵循一些流程,例如开发者注册Google Play开发者账新的应用、上传应用AP设定应用的定价和目标受众等。在实际进行应用部署时,你应该参考相关的官方文档和指南,以确保你的应用能够正确地部署和发布。 阅读详情

相关推荐

VSCode 降低适用版本并且关闭自动更新

官方表示,提高了远程服务器构建工具链的最低要求,更新了对 glibc 的要求,需要最低2.28版本。最快的方法是把vs code的版本降到1.85(为什么是这个版本呢?打开VS Code的官方网站(https://code.visualstudio.com/)通过查看可以知道,具体的版本没有直接显示分类,他是根据发布日期来分类的同时和版本匹配。在网站的顶部导航栏中找到”Updates”按钮,点击进入下载页面。找了半天一直没发现,原来就在紧挨着的下面。远程主机不满足运行vs code服务器的先决条件。

Sunflower的博客 9450

java文件sync_eclipse自动同步插件filesync的使用

这篇文章和之前我写的《eclipse下自动部署WEB项目》根本目的是一样的,只是达到目的的方式不同。OK,在此之前,我们就先别管tomcat自动部署了。一,安装filesync先去下载安装文件吧,进入http://andrei.gmxhome.de/filesync/links.html,按照官方说法,是要根据eclipse的版本,来安装对应的filesync版本。我在这里,推荐下载最新的版本1....

weixin_35851482的博客 783

河洛理数【陈抟】先天命卦大运

首先我们把前文提及的天干和地支进行上下划分,那么每一年的年份都是使用一天干和一地支进行组合,即如上的甲子、癸亥,那么下一年就是天干和地支都进行顺延一位进行组合,如甲子年下一年就是乙丑年,但是由于天干是十个、地支有十二个,所以要遍历一遍的话,就正好是 60 年。1924 年 ~ 1983 年(中元) 1984 年 ~ 2043 年(下元) 2044 年 ~ 2103 年(上元)2、找到卦中第一个(从下往上,也就是初爻、二到五爻、上爻)对应时辰的阴阳爻。5、也就是所属的元堂爻。

Daniel专栏 1986

eclipseHibernate Synchronizer(plugin)开发例子(转)

1. 开发环境准备       Eclipse3.0.1       下载:http://www.eclipse.org/Eclipse Plugin:Hibernate Synchronizer下载:http://sourceforge.net/project/showfiles.php?group_id=99370       Hibernate-2.1.8       下载:http://i

1861

eclipse filesynce 同步插件

eclipse filesynce 同步插件

pzqingchong的专栏 1405

60分钟零基础体验java项目开发(附源代码)

2019独角兽企业重金招聘Python工程师标准>>> ...

weixin_33752045的博客 173

还对App Store转让功能一头雾水?这里有篇完整攻略

众所周知,在移动互联网时代应用商店的重要性不言而喻,从而也衍生出ASO、ASM等专门的岗位,而在众多应用商店中,苹果应用商店的审核难度可谓是让很多开发者一筹莫展。有的项目开展了几个月,但是App却迟迟未能上架的情况屡见不鲜,而“转让”这一功能则减轻了开发者的上架难度,也为开发者优化App提供了更多的选择,下面就来详细解释下评估开发者后台的“转让”功能。 App转让,简单理解...

qq_20849303的博客 837

苹果应用商店上架全流程详解,从账号注册到审核发布的完整攻略(含跨平台使用 开心上架 实战)

本文详解苹果应用商店上架流程,从开发者账号注册、证书配置、IPA 打包上传到审核发布全流程解析,并结合 开心上架(Appuploader)命令行工具,展示跨平台免 Mac 自动化上架的实战方法与经验。

2501_91373349的博客 1693

苹果应用商店上架要求详解

苹果上架要求是苹果公司对于提交应用程序到苹果商店上架的要求和规定。这些要求主要是为了保证用户体验、应用程序的质量和安全性。以下是苹果上架要求的详细介绍:1. 应用程序的内容和功能必须符合苹果公司的规苹果要求是苹果公司对于提交到苹果商店上架的要求和规定。这些要求主要是为了保证体验、应用程序的质量和安全性。以下是苹果上架要求的详细介绍:1. 应用程序的内容和功能必须符合苹果公司的规定和法律法规。苹果公司不允许发布涉及色情、暴力、赌博、诈骗等违法违规内容的应用程序。2.必须有良好的用户体验。

nghujtuy的博客 1545

苹果上架秒拒关键词违规(苹果上架被拒绝 不能超过三次)

只要开发者始终秉持“用户至上”的理念,相信他们的应用程序一定会通过审核员43号的严格审查,并获得成功上架的机会。者提交应用到苹果应用商店后,通常需要经历一次或多次的审核过程,如果应用程序被拒绝上架,开发者可以对应用程序进行修改,重新提交审核。因此,开发者应该仔细审查和测试他们的应用程序,确保在向苹果提交前,应用程序准备充分,并符合所有的审核标准。据了解,审核员43号是苹果公司一位非常严谨的审核员,他经常批准一些看似很小的应用程序上架,但是对于一些存在一丝瑕疵的应用程序,他会毫不留情地拒绝上架。

cuckoosusu的博客 1284

【软件测试】APP 上架指南:iOS App Store 首次上架被拒原因分析与解决方案

在iOS App Store上架应用程序可能会面临拒审的情况。如果你是首次上架遇到了这样的问题,别担心!本文分享我遇到的上架经验,将为你提供详细的拒审原因分析和解决方案,帮助你解决同类问题,希望有所帮助。

顾三殇 —— 博客空间(软件测试) 1万+

苹果应用商店上架利器:推荐几款常用的应用发布工具

移动应用app上架是开发者关注的重要环节,但常常会面临审核不通过等问题。为帮助开发者顺利完成上架工作,各种辅助工具应运而生。本文探讨移动应用app上架原理、常见辅助工具功能及其作用,最终指出合理使用工具的重要性。移动应用上架辅助工具的使用能够提高上架成功率,简化工作流程。然而,开发者需谨慎选择工具,确保质量和可靠性,避免影响应用上架和用户体验。

kyfujghjnghj的博客 1147

常用的苹果应用商店上架工具推荐

移动应用app上架是开发者关注的重要环节,但常常会面临审核不通过等问题。为帮助开发者顺利完成上架工作,各种辅助工具应运而生。本文探讨移动应用app上架原理、常见辅助工具功能及其作用,最终指出合理使用工具的重要性。移动应用上架辅助工具的使用能够提高上架成功率,简化工作流程。然而,开发者需谨慎选择工具,确保质量和可靠性,避免影响应用上架和用户体验。

jityuytfur的博客 593

uniapp APP应用程序iOS没有上架到苹果应用商店如何整包更新?

整包更新是一种在移动应用开发中常见的更新方式,它允许开发者在不重新发布应用的情况下,对已发布的应用进行更新。3. 测试不同版本的 iOS:由于不同版本的 iOS 可能存在差异,因此建议在不同的 iOS 版本上测试你的应用。苹果对应用有严格的审核标准,因此你需要确保你的开发环境配置正确,并且所有的依赖和库都是合法的。1. 保持代码的清洁和可维护性:在打包之前,清理不必要的代码和资源,保持代码的清晰和可维护性。整包更新需要基于最新的源代码进行打包,因此你需要确保你的开发环境中的代码是最新的。

w708955424的博客 1119

ThinkPHP3.1.3_Full完整版

完整版的ThinkPHP ,不会的可以联系我

上一篇: USB KEY 身份认证简介
下一篇: Hibernate+Spring 对DAO的处理实列
kernel_engine
博客等级 码龄21年 6粉丝 16原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值