文章列表
创建完persistence.xml后,需要对数据库中表进行entity映射,当然,也可以不事先创建表,使用在persistence中的配置来自动创建数据库中的表。我创建了两个实体entity,这两个实体entity我已经在数据库中事先创建好表和他们对应。
testuser类
import java.util.Date;
import java.util.HashSet;
import java.util.Set;
import javax.persistence.Cacheable;
import javax.persistence.CascadeType;
impo ...
最近由于项目的需要,学习了下jap,以下就简单记录下最近这两天的学习总结:
1.jpa是一种规范而不是具体的orm产品架构,就像类中的接口一样,他只是规定了你能干什么,而具体的怎么干是需要根据不同的orm框架自来来确定的,但是没有仔细读过jpa的文档,不知道jpa中对主键查询的缓存功能是不是jap规范的一部分,但是通过最近的研究发现hibernate对jpa的实现是可以支持主键查询缓存的,通常就叫它一级缓存吧,同时hibernate自己也提供缓存机制,借助第三方缓存来实现,就姑且先称为二级缓存吧
2.jpa现在已经脱离于ejb的体系,因此可以在web容器中运行,但是如 ...
ant 的一个构建demo
- 博客分类:
- 记录
2011-11-16
ant 构建的一个demo
build.xml 写道
<?xml version="1.0" encoding="UTF-8"?> <project name="ant_test" default="build" basedir="."> <!-- 定义全局变量 对于xml来说第一种明确指出闭合标签和第二种在后面加/都是可以识别的 basedir的这种声明指代当前工程的目录 --> <property name="ap ...
myeclipse -----ant
- 博客分类:
- 经验
myeclipse 已经集成了ant环境 如果需要自己的工程使用ant构建,可以右键工程-》properties-》builders
在里面加上对ant的支持。
要运行build.xml文件可以:右键文件-》properties-》run/debug configs 在里面添加ant支持
右键-》run as -》ant
2011-11-15 总结
- 博客分类:
- 学习计划
小图标 <link ref="shortcut icon" href="url">
js 对json数据的解析:var obj = eval("("+data+")"); 然后可以使用obj.property来访问对象
jquery的post get load方法
$.post(url,[data],callback);
$.load(url);
spring 中返回modelandview ,需要使用ajax返回处理:在modelandview中返回一个只包含js ...
spring 配置文件路径介绍
- 博客分类:
- 经验
http://www.docin.com/p-188738135.html 关于spring 的路径配置文件的介绍 ,classpath*
concurrenthashmap 是对hash表的桶进行加锁,其每个桶的实现为hashtable,由于只是对当前的桶进行枷锁而没有对整个hash表锁定,所以其他线程可以并发访问其他未加锁桶,因此其在保证同步机制的基础上,提高了并发性
mysql deilimter
- 博客分类:
- 日常
mysql 修改结束符
delimiter $ //使用$作为语句的结束标志 覆盖;
source sql文件的路径 //用来执行以sql文件格式存储的sql语句
- 2011-10-19 14:13
- 浏览 701
- 评论(0)
使用mysql migration tool 迁移oracle中的数据 需要导入oracle的ojdbc包
使用win7时可能会发生导入驱动时jar包创建不成功,这是由于c盘必须要有管理员权限,
可以直接将jar包copy到你的mysql tools for 5.0/java/lib 中去即可,重启
migration tool 就不用再加载ojdbc 驱动
- 2011-10-14 13:26
- 浏览 896
- 评论(0)
1 spring 源代码------工作
2 数据挖掘------------论文
3 分布式,webservice--兴趣
4 动态页面静态化-------兴趣
5 需要精通前端技术,现在的趋势是富客户端,前端的逻辑与处理折合成工作量,就我个人而言是比后端的java 与数据库的操作要多,提高工作效率首先得从前端开始啊
- 2011-10-14 10:51
- 浏览 649
- 评论(0)
myeclipse svn 更改密码
- 博客分类:
- 经验
svn的密码有时候需要更改,在myeclipse中没有更改项,选择javahl接口,我是默认的javahl接口,然后下载Tortoise svn ,安装完毕后使用原始的密码登录,选择保存密码,然后Tortoise svn --Settings---Saved data ---Authantication 点击清除
然后登录Tortoise svn 使用新的密码,重启myeclipse就可以了,对xp win7都好用
win7 qc 的安装
- 博客分类:
- 经验
win7中qc的安装
1. 关闭UAC (User Account Control)
通过开始菜单搜索框,输入UAC,会出现Change User Account Control菜单项。选在该菜单弹出如下一个User Account Control Settingde 对话框。通过滚动条选择“Never notify”。然后重启机器。
2. 关闭DEP (Data Extension Prevention)
以Administrator的身份打开命令行(通过开始菜单搜索框,输入CMD,右击CMD选项并选择Run as administrator),运行如下命令行,然后重启机器 ...
- 2011-10-11 14:11
- 浏览 1569
- 评论(0)