- 浏览: 687407 次
- 性别:
- 来自: 上海
最新评论
-
liyys:
楼主,可不可以发这个项目的源码工程出来分享一下,少了几个类。楼 ...
仿照Hibernate实现一个SQLite的ORM框架 -
liyys:
少了一些类的源码没有粘贴出来
仿照Hibernate实现一个SQLite的ORM框架 -
honglei0412:
我使用的是这种方式获取db文件的目录但是 URL p = Fi ...
使用sqlite注意事项 -
honglei0412:
大侠 能不能说明下DbFile您是怎么做的吗?
使用sqlite注意事项 -
ahack:
刚写完mapping才发现早就有人写好了。仔细一看还都是针对的 ...
仿照Hibernate实现一个SQLite的ORM框架
文章列表
如果你嫌安装插件太麻烦,又或者你正在使用IDEA, 那么恭喜你,在IDEA里面使用Maven是如此方便,因为它内置Maven的支持,这也是我以为什么喜欢IDEA的 原因之一,因为在大多情况下的开发人员需求它都为你考虑到了,不需要你再去满世界找插件,又比如在eclipse里面集成应用服务器(jboss等)你需要下载插件,好的插件是要收费的,比如myeclipse,当然IDEA也是收费的。IDEA却集成了大多流行的应用服务器的 支持。废话不多说了,那我就一步步来说明一下如何在IDEA里面使用Maven。
1. 首先看一下Maven的插件界面和相关配置
在界面的右边有一个Maven的 内置标 ...
在使用InelliJ IDEA的过程中,通过查找资料以及一些自己的摸索,发现这个众多Java程序员喜欢的IDE里有许多值得一提的小窍门,如果能熟练的将它们应用于实际开发过程中,相信它会大大节省你的开发时间,而且随之而来的还会有那么一点点成就感:)Try it!
1、写代码时用Alt-Insert(Code|Generate…)可以创建类里面任何字段的getter与 setter方法。
2、右键点击断点标记(在文本的左边栏里)激活速查菜单,你可以快速设置enable/disable断点或者条件它的属性。
3、CodeCompletion(代码完成)属性里的一个特殊的变量是,激活Ctrl-Al ...
开发目录
目录名称
描述
Test
工程名称
lib
Jar包的存放目录
src
源文件也就是文件(类,资源文件)存放的目录
test
测试用例文件(类、资源文件)测存放的目录
web
WEB根目录,存放WEB资源
WEB-INF
配置文件存放目录
Module的输出目录
目录名称
描述
out
当前工程的输出,包括所有的资源和类文件
Exploded
工程的输出目录
TestWeb
工程在容器中运行的别名
produ ...
JAVA开发工具 - 在IntelliJ IDEA下开发ExtJS应用指南
在ExtJS的blog有这样一文:IDEs, plugins and tools for Ext JS 2.0 ,相信不少人对Aptana Studio和Spket IDE的表现一定非常憧憬。文章中也提及了IntelliJ IDEA,但是并没有就相关的特性进行说明,这 ...
在使用InelliJ IDEA的过程中,通过查找资料以及一些自己的摸索,发现这个众多Java
程序员喜欢的IDE里有许多值得一提的小窍门,如果能熟练的将它们应用于实际开发过程
中,相信它会大大节省你的开发时间,而且随之而来的还会有那么一点点成就感:)
Try it!
1、写代码时用Alt-Insert(Code|Generate…)可以创建类里面任何字段的getter与
setter方法。
2、右键点击断点标记(在文本的左边栏里)激活速查菜单,你可以快速设置
enable/disable断点或者条件它的属性。
3、CodeCompletion(代码完成)属性里的一个特殊的变量是,激活Ctr ...
IntelliJ IDEA常见问题
1. 中文乱码问题:
在包含中文文件名或者文件夹的时候会出现??的乱码,解决方法如下:
File菜单->Settings->Colors & Fonts->Editor Font=宋体, size=12, line spacing =1.0
File菜单->Settings->Appearance-> Font Name=Simsun,size=12
2. 如何完美显示中文:
Settings->Appearance中勾选Override default fonts by (not recommen ...
部署在项目开发过程中是常有的事,特别是debug的时候。但是如果每次fix 一个bug都要把整个项目重新部署一遍以便测试fix的效果或者继续debug其他bug,那对开发人员来说无疑是一大噩梦。不过谁都不想噩梦连连,有了 JVM的hotSwap以 ...
Java开发IDE,开发工具: IntelliJ IDEA 8.1.3,jetbrains公司最新版本,官方网站:
http://www.jetbrains.com/,最好的java开发工具,非常智能化,编写代码极为快捷,强烈推荐。
使用方便,庞大的快捷键设置,你只需按快捷键就能自动生成大段代码,甚至整个文件。
例如,大多时候,我们要生成这样一段代码:
public static void main(String[] args) {
SystemManagerDao smd = new SystemManagerDao();
}
只需在要插入的位置同时按下Ctrl+ ...
实体类:Users.java
package com.liufei.hibernate.domain;
import java.util.Date;
public class Users {
private String id;
private String name;
private Date birthday;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
...
在向大家详细介绍Hibernate之前,首先让大家了解下调用JPA的代码和调用Hibernate的代码,然后全面介绍Hibernate映射文件。
由于JPA是不需要配置的,代码里面已经包括了注释,所以下面附上Hibernate映射文件,为了使数据库里面更清楚一些,所以两者使用的表不是同一张表,JPA的表是带JPA前缀的,用@Table这个注释声明了这一点。
1. <?xml version="1.0" encoding="UTF-8"?>
2.
3. <!DOCTYPE hibernate-mapping PU ...
对象关系的映射是用一个XML文档来说明的。映射文档可以使用工具来生成,如XDoclet,Middlegen和AndroMDA等。
下面从一个映射的例子开始讲解映射元素,映射文件的代码如下。
<?xml version="1.0"?>
<!--
所有的XML映射文件都需要定义如下所示的DOCTYPE。
Hibernate会先在它的类路径(classptah)中搜索DTD文件。
-->
<!DOCTYPE hibernate-mapping PUBLIC
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
...
8.4 生成配置文件hibernate.cfg.xml
Hibernate 运行时需要获取一些底层实现的基本信息,包括数据库URL、数据库用户、数据库用户密码、数据库JDBC驱动类和数据库dialect等。 Hibernate同时支持xml格式的配置文件,以及传统的properties文件配置方式。本章采用基于xml格式文件的配置方式,这些信息都包含在默认名称为hibernate.cfg.xml的文件中。本节介绍如何在Eclipse中快速生成hibernate.cfg.xml文件。
跟我做
(1)创建名称为“Library”的Java工程。单击【文件】菜单,选择【新建】|【其他】命令,打开 ...
在struts2中,Action不同于struts1.x中的Action。在struts2中 Action并不需要继承任何控制器类型或实现相应接口。比如struts1.x中的Action需要继承Action或者 DispatcherAction。
同时struts2中的Action并不需要借助于像struts1.x中的ActionForm获取表单的数据。可以直接通过与表单元素相同名称的数据成员(需要存在符合命名规范的set和get方法)获取页面表单数据。
虽然struts2中的Action原则上不用继承任何类型。但是一般需要实现 com.opensymphony.xwork2.Action接 ...
JAVA程序如下:
package com.liufei.XML;
import java.io.File;
import java.io.IOException;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.NodeList;
/**
* 在java中解析XML文件
* @author 刘飞
* ...