在Eclipse下搭建Hibernate框架

  实现在Eclipse中搭建一个Hibernate框架。在这里,我使用的数据库是mysql5.5。 1.安装和当前Eclipse版本匹配的Hibernate插件或者JBoss插件:   在Eclipse中点击Help —> Eclipse Marketplace,搜索JBoss Tools,点击install,选择要安装的JBoss插件(我选择了全部),一路默认即可,安装完后重启Eclipse。   重新打开Eclipse后,右键New -> Other,输入hibernate会提示          …

数据库学习–Hibernate方言(是什么 为什么 怎么办)

前言 在部署某个项目代码时,使用maven clean package wildfly:deploy命令部署到wild服务器时总是报错(报错信息暂时无法提供了)。后经查询,是Hibernate方言的问题,花了一个多小时的时间了解了一下,稍微做了一下梳理,特此分享。(PS:本人对Hibernate的具体技术细节不是很懂,故本博文还会有后续的更新修改) 知识储备 HQL和SQL 其实这部分应该放在第三部分讲解,鉴于本人的理解历程,就放在这…

mybatis与hibernate的区别及各自应用场景

mybatis与hibernate的区别及各自应用场景 Mybatis技术特点: 通过直接编写SQL语句,可以直接对SQL进行性能的优化; 学习门槛低,学习成本低。只要有SQL基础,就可以学习mybatis,而且很容易上手; 由于直接编写SQL语句,所以灵活多变,代码维护性更好。 不能支持数据库无关性,即数据库发生变更,要写多套代码进行支持,移植性不好。 Hibernate技术特点: 标准的orm框架,程序员不需要编写SQL语句。 …

hibernate的回滚

首先看一段代码 public class UserManagerImpl implements UserManager { public void addUser(User user) {Session session = null;try {//session = HibernateUtils.getSession();session = HibernateUtils.getSessionFactory().getCurrentSession();session.beginTransaction();session.save(user);Log log = new Log();log.setType("操作日志");log.setTime(new Date());log.setDetail("XXX");Log…

Hibernate自动创建表

只要在hibernate.cfg.xml添加这句话,就可以自动生成数据表 <property name="hibernate.hbm2ddl.auto">update</property> update:表示自动根据model对象来更新表结构,启动hibernate时会自动检查数据库,如果缺少表,则自动建表;如果表里缺少列,则自动添加列。 还有其他的参数: create:启动hibernate时,自动删除原来的表,新建所有的表,所以每次启动后的以前数据都会丢失。 create…

springboot中使用mybatis和默认的JDBC对数据库进行操作

在springboot中使用mybatis和默认的JDBC对数据库进行操作,本例是使用MS SQL Server 2008数据库,建立一个例子如下,一,准备工作1,下载Eclipse开发IDE开发环境;2,下载maven并搭建maven服务,建立本地maven仓库,同时在eclipse配置maven;Eclipse --》Window --》preferences,弹出的窗口在点击 User setting 选择本地maven的setting.xml,注意在xml中settings标签之后加入F:\maven_local_reposito…

Maven入门

Maven入门--概念与实例     最近由于工作原因在研究、应用Maven,有了一些体会就写成了此文。本文虽然是Maven2的入门文章,但并不涉及Maven的历史、下载与安装,这些内容可以到Maven的官方网站上了解。本文主要是关注Maven中的重要概念,并以一个实例来阐述使用Maven的基本方法。文末有例子代码下载的链接. 1 关键名词     Project:任何您想build的事物,Maven都可以认为它们是工程。这些工程被定义…

ear?jar?war?

昨天听teamleader讲了,感觉到ear=jar+war,大致感觉是这么样的,j2ee的感觉呢就是j2se在进行了包装,而ejb只是j2ee的一个很重要的部分,但不是全部,全部应该是包括了ejb,jsp或serverlet或application,还有中间件服务器,ims或数据库等一大堆东东

Hibernate学习2 — 第一个Hibernate程序

1.    第一个Hibernate项目 1.1. 前期工作 我们首先需要建立一个Java项目,加入如下jar:        * HIBERNATE_HOME/hibernate3.jar        * HIBERNATE_HOME/lib/*.jar        * 数据库驱动 复制hibernate.cfg.xml和log4j.properties到项目的src目录下,这两个文件位于        * HIBERNATE_HOME/etc/ 1.2. 建立JavaBean对象(实体类) Javabean对象是用来映射数据库的一条记录。例如: package po; //对…

Missing artifact com.oracle:ojdbc6:jar:11.2.0.3

网上找到的两种方法都是可行的1是直接下载ojdbc6.jar文件(推荐官网下载,免费的渠道也很多)2是到你的oracle数据库中找到ojdbc6.jar(我的位子:D:\oracle\app\product\11.2.0\dbhome_1\jdbc\lib)1.做这个之前,要先配好maven的环境变量如何看是否配置maven环境变量2.然后在jar包的目录下的命令行中运行命令mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.1.0 …

myeclipse 项目打包jar文件

未分类 , , , 发表评论
在项目列表处右击选择Export ,找到Java文件夹下的JAR file ,next...此处选择你的Jar的导出的路径,选择并输入导出的jar名称后点击next,继续next,出现需要选择你的jar运行的类,就是有main方法的类,选择后点击finish,找到选择路径下生成的jar文件   就可以使用了。  当然如果你的项目连接了数据库,这样会连接不到数据库,你需要把项目里的数据库驱动jar包解压,把除了META-INF文件夹的其它文件夹…

享受Android应用程序的Java技术盛宴

本文介绍几种处理复杂情况的 Android SDK 工具。开发 Android 应用程序,需要最新版 Android SDK,这需要一个 Java Development Kit (JDK)。我使用的是 Android 2.2 和 JDK 1.6.0_17。物理设备不是必须的;本文中的所有代码在 SDK 附带的 Android 模拟器上可以很好的运行。本文假设您对 Android 编程比较熟悉,故不涉及 Android 基础开发,但是如果您有 Java 编程语言的知识,也是可以的。 并发性和联…

一个简单的通讯录(数据库是引用其他项目的)第一次在csdn上写

<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android"       package="yy.Contacts"       android:versionCode="1"       android:versionName="1.0">     <uses-sdk android:minSdkVersion="10" />     <uses-permission android:name="android.permission.CALL_PHONE"></uses-permission>     <applic…

Android 数据库

Android 创建SQLite数据库(一)Android中SQLite应用详解Android中数据库的一些操作(增删改查)Android :SQLlite数据库 使用手册Android实战——GreenDao3.2的使用,爱不释手文件权限android studio关于真机调试DDMS中的data文件夹打不开的解决方法如何通过命令行窗口查看sqlite数据库文件?getWritableDatabase()和getReadableDatabase()的区别

Android高手进阶教程

Android高手进阶教程(一)之----Android常用名令集锦(图文并茂)Android高手进阶教程(二)之----Android Launcher抽屉类SlidingDrawer的使用Android高手进阶教程(三)之----Android 中自定义View的应用Android高手进阶教程(四)之----Android 中自定义属性(attr.xml,TypedArray)的使用Android高手进阶教程(五)之----Android 中LayoutInflater的使用Android高手进阶教程(六)之----Android 中MenuInflater的…