Hibernate中的NamingStrategy

在Java对象里面, 偶们知道一个良好的命名规范会采用大写单词的首字母, 比如订单项这个对象, 偶们会起名为OrderItem, 这样很容易就看出来这个对象是由Order和Item 2个单词组成的, 断词就很容易了, 而属性也是如此, 比如maxPrice, totalPrice等等.但是如果按照同样的命名规范运到数据库的时候, 由于很多数据库对于表名, 字段名是大小写不敏感的, 所以最常见的策略是加下划线作为断词的依据:OrderItem ->…

Maven 笔记

1. Maven 介绍可以参考的文章有:1)Maven2快速入门教程: http://www.blogjava.net/wanghaikuo/archive/2006/12/02/84985.html2)使用Maven管理Eclipse Java项目: http://www.blogjava.net/lostfire/archive/2007/12/14/58428.html3)使用Maven管理Eclipse Java项目: http://www.cnblogs.com/licheng/archive/2008/12/25/1362281.html2. Maven 一些小技巧比如说一些小技巧,常用方法如下1) 忽略错误进行测…

Maven 笔记

1. Maven 介绍可以参考的文章有:1)Maven2快速入门教程: http://www.blogjava.net/wanghaikuo/archive/2006/12/02/84985.html2)使用Maven管理Eclipse Java项目: http://www.blogjava.net/lostfire/archive/2007/12/14/58428.html3)使用Maven管理Eclipse Java项目: http://www.cnblogs.com/licheng/archive/2008/12/25/1362281.html2. Maven 一些小技巧比如说一些小技巧,常用方法如下1) 忽略错误进行测…

eclipse集成maven插件

安装Maven后提示找不到JDK的错误 。The Maven Integration requires that Eclipse be running in ahttp://www.blogjava.net/itvincent/archive/2010/07/25/327101.html在eclipse中安装了m2eclipse(maven插件)在安装后,出现下列警告:The Maven Integration requires that Eclipse be running in a JDK, because a number of Maven core plugins are using jars from the JDK.Please make sure the …

JAR的打包及运行

http://dev.rdxx.com/Java/JAR/2002-11/15/094840267.shtml http://topic.csdn.net/t/20010613/15/157416.html http://www.java-cn.com/bbs-jsp/show.jsp?id=16243&forum=base http://blog.csdn.net/Fjnu_Angel/archive/2007/07/22/1701890.aspx http://blog.csdn.net/black_ben/archive/2006/05/24/753237.aspx

lucene学习

 有位朋友提到需要一个jar的下载地址,我在下面给出,那是我在apache网站上找到的,下载后里面有源码,有一个关于lucene使用的示范例子(demo),我建议初学者先把那个demo运行起来,再往深了看。解压后里面有两个jar文件,一个是lucene核心的jar——lucene-core-2.4.0.jar,另外的一个是示范用的jar——lucene-demos-2.4.0.jar,版本是2.4.0的,当前最新的。希望对大家有帮助!http://hi.baidu.com/lewu…

ASP.NET防止DLL被反编译

.net是一种建立在虚拟机上执行的语言,它直接生成 MSIL 的中间语言,再由.net编译器 JIT 解释映象为本机代码并交付CPU执行。中间语言很容易被反编译,所以研究下如何有效的保护dll文件。我大致的方法为 :强签名+混淆+加密。强签名强命名程序集,可以确保你的程序集唯一,而不被篡改、冒用等;即使相同名字的程序集如果签名也会不同。未签名的主程序可以引用已签名或未签名的程序集;而已签名的主程序…

第二篇:循环

   在一段程序中,过多的循环很大程度的给服务器施压。但是我们却离不开循环,我们唯一能做的就是最大程度的对其进行优化。  .net对于循环似乎也有特殊的处理,在对某个数组或者集合进行循环时:for(int i=0;i<s.length;i++) {} 这样JIT只需要对边界进行一次范围检测,千万不要用一个变量来代替s.length;有人会认为用一个变量先取出s.length的值再放到for循环中这样只取一次length的值,这样会提高…

深入理解com+和mts,dcom,msmq,remoting

开发人员经常要我讲一些关于微软在今后对于以下几个方面的策略:com+、微软事务服务(mts)以及它的jit引擎和对象缓冲(object pooling)、 微软消息队列(msmq)和dcom。还有网站、应用服务器、asp和组件整合之间的关系到底是什么?既然每个人都嚷着要答案,那么就让我们一次解决掉所有这些问题。首先,我来讲解一下有关com+和mts的问题。使用com+和mtscom+一直以来都很流行,所以如果需要用到com+…

.NET基础知识

在clr上编译运行的代码就是托管代码  非CLR编译运行的代码就是非托管代码  非托管代码用dispose free using 释放  理性认识: 托管: .net框架下的程序 。c#,vb.net 等等。 非托管: c++ ,vb 等等,只要不是用 .net 写的程序,都可以认为是非托管。 3.软件测试方法分为(白盒测试)(黑盒测试)。 4..NET通过对各语言先编译成( MSIL),然后再执行时用(JIT )将其编译成本地平台代码,来实现异构…

深入理解.NET 的JIT编译方式

    CLR只执行本机的机器代码。有两种方式产生本机的机器代码:实时编译(JIT)和预编译方式(产生native image)。 CLR使用类型的方法表来路由所有的方法调用。类型的方法表由多个入口项组成。每个入口项指向一个唯一的存根例程(stub routine)。 初始化时,每个存根例程包含一个对于CLR的JIT编译器的调用(它由内部的PreStubWorker程序公开)。在JIT编译器生成本机代码后,它会重写存根例程,插入…

Hibernate包及相关工具包下载地址

未分类 , , , , 发表评论
Hibernate包及相关工具包下载地址: http://prdownloads.sourceforge.net/hibernate/ 这里包含所有hibernate各个版本的包下载,且提供了 Middlegen Hibernate及hibernate-extensions包的下载。这两个包是用于自动生成相就的JAVA和*.hbm.xml文件。Hibernate包:http://sourceforge.net/projects/hibernate/files/hibernate3/3.1.2/hibernate-3.1.2.zip/downloadhttp://www.mirrorservice.org/sites/down…

初学hibernate(一)——使用hibernate annotations注解实体

首先,这个demo是使用maven来管理项目的。数据库是使用mysql。首先,使用eclipse建立一个maven的web项目。如果没有maven,可以建一个普通的动态web项目。   一、配置文件   1、maven的pom.xml文件的内容如下,如果没有使用maven,可以自己手动下载pom.xml中的相应版本的依赖包,当然,junit可以不下。   <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XM…

maven3安装时出现bug

1、下载maven 版本:3.0.3下载地址:http://maven.apache.org/download.html 2、安装maven JDK:jdk1.62.1 解压缩apache-maven-3.0.3-bin.zip 到你想安装的位置,如G:/tools/。 2.2 设置Maven系统环境变量,M2_HOME=G:/tools/maven-3.0.3。 2.3 添加Maven bin目录至系统环境变量PATH中, %M2_HOME%\bin。 2.4 确认Maven的安装: cmd > mvn -version 报错:Exception in thread "main" java.lang.NoCla…
下一页 »