`
cheng330301560
  • 浏览: 179098 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
复合主键就是说在一个数据库当中不仅只有一个主键,有两个以上,这些可能在现在很少有,主要的还是一些老版本中会用到。   在Hibernate中使用复合主键的方法: 比如我们这里有两个主键 uid和name (1)在创建POJO中要有一个构造方法要有两个参数   public GuestBook(int uid,String name) {          this.uid=uid;          this.name=name; }   在.hbm.xml文件中   <composite-id > <key-property name=&qu ...
在这里先记住Hibernate中一些常见数据库操作的方法使用情况,先声明前面的固定语句:             Configuration config=new Configuration();         config.configure();         SessionFactory factory=config.buildSessionFactory();         Session session=factory.openSession(); Configuration是负责管理Hibernate的配置信息。Hibernate运行时需要获取一些底层实现的基本信 ...
<?xml version="1.0" encoding="utf-8"?> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <!--     Mapping file autogenerated by MyEclipse Persistence ...
现在开始真正的学习Hibernate过程。先说说hibernate.cfg.xml的配置过程吧。   <?xml version='1.0' encoding='utf-8'?> <!DOCTYPE hibernate-configuration PUBLIC         "-//Hibernate/Hibernate Configuration DTD 3.0//EN"         "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd "& ...
在这里我只说在项目中常用的一种添加NVRAM方式。   (1)在Nvram_user_defs.h中定义LID  NVRAM_EF_EDUCATION_LID NVRAM 中的数据是在 fs 文件系统的管理中操作的,而文 件操作需要识别数据项和管理数据项,都是通过这个 LID ...
  上面就是我制作的分页效果   (1)首先定义一个分页功能的类: public class PageVo { /**保存从数据库中读取出的全部数据*/ private List list; /**保存每一页的信息*/ private List pageList=new ArrayList(); /**保存当前页*/ private List pageNow; /**当前的页数*/ private int pageNo=1; /**一共有多少页*/ private int pageMax; /**每一页显示多少条记录*/ priva ...
今天晚上弄了一个晚上的Struts2配置,把我烦死了,以前用的是Strust2.1以下的版本,配置都没问题,今天换了一个Struts2.2版本的,但是一启动Tomcat报一大推错误,我找了一个晚上,最后发现在Strust2.1以上的版本中需要多添加一个javassist-3.7.ga.jar包,这个包可以在解压的Strust包的apps目录下的struts2-blank-2.2.1\WEB-INF\lib中找到。唉一个晚上就这样过来
今天我看到一篇文章里面说到了XHTML版本的说法,现在我就分享给大家   XHTML1.0的版本估计是目前开发中应用最广的,XHTML 1.0与HTML 4.01其实是一样的,唯一一点不同的是XHMTL1.0要求使用XML语法,xml语法是一个比较规范的文档,xml规定了所有属性都必须使用小写字母,所有元素也必须使用小写字母,所有属性值都必须加引号,对于一个优秀的程序员来说都喜欢比较严格的编码风格,在XHTML1.0升到XHTML1.1版本后很少有人使用这个新的版本,因为在1.1的版本中你必须把自己的文档标记为XML文档,而在1.0的版本中还可以把文档标记为HTML。 为什么这么说呢?首先 ...
打电话 先加入打电话的权限 <user-permission android:name="android.permission.CALL_PHONE"/> 创建Intent对象 Intent intent=new Intent(); intent.setAction(Intent.ACTION_CALL); intent.setData(Uri.parse("tel:12312")); startActivity(intent); 这样就可以了,你可以把这段代码写在按钮的点击事件中   发短信 先加入权限 <use ...
标记,使缓冲区能够记住一个位置并在之后将其返回。缓冲区的标记在mark( )函数被调用之前是未定义的,调用时标记被设为当前位置的值。reset( )函数将位置设为当前的标记值。如果标记值未定义,调用reset( )将导致InvalidMarkException异常。一些缓冲区函数会抛弃已经设定的标记(rewind( ),clear( ),以及flip( )总是抛弃标记)。如果新设定的值比当前的标记小,调用limit( )或position( )带有索引参数的版本会抛弃标记。如   调用mark( )来设定mark = postion。调用reset( )设定position = mark。标 ...
Flip()翻转 我们已经写满了缓冲区,现在我们必须准备将其清空。我们想把这个缓冲区传递给一个通道,以使内容能被全部写出。但如果通道现在在缓冲区上执行get(),那么它将从我们刚刚插入的有用数据之外取出未定义数据。如果我们将位置值重新设为0,通道就会从正确位置开始获取,但是它是怎样知道何时到达我们所插入数据末端的呢?这就是上界属性被引入的目的。上界属性指明了缓冲区有效内容的末端。我们需要将上界属性设置为当前位置,然后将位置重置为0。我们可以人工用下面的代码实现: buffer.limit(buffer.position()).position(0); 但这种从填充到释放状态的缓冲区翻转是API ...
TextView android:typeface       字体monospaceandroid:textStyle       bold italic bold|italicandroid:textColor      #FF0000,redandroid:textSize        例如"25px",在尺寸方式,有时我们使用px,有时使用dip。px指的像素,dip指的是一种基于屏幕密度的抽象单位。在每英寸160点的显示器上,1dp = 1px,采用dip,我们可以无须考虑像素是否密集,而获取我们期待的大小,因此推荐使用dip。 android:gravity  ...
根据URL下载文件,前提是文件当中的内容是文本   1.创建URL对象 URL url=new URL(str);//str是一个网络下载地址 2.通过URL对象。创建一个HttpURLConnection对象 HttpURLConnection http=(HttpURLConnection)url.openConnection(); 3.得到InputStream对象 BufferedReader buffer=new BuffereReader(new InputStreamReader(http.getInputStream())) 4.从InputStream对象中读取 ...
1.ContentPrivder基本概念 (1)为存储和获取数据提供了统一的接口 (2)使用Contentprovider可以在不同的应用程序之间共享数据,这个不同于SQLite它只能访问当前的应用程序的数据库无法访问别的数据库   2.URI(统一资源标识符) 每一个Contentprovider都有一个公共的URI,这个URI用于表示这个Contentprovider所提供的数据,就是为我们的应用程序当中的每一种资源都起一个唯一的名字   在编程中我们不需要自己去实现Contentprovider但是为了能更好的使用Contentprovider我们可以自己动手去实现一下 实 ...
BroadcastReceiver用于监听被广播的事件为了达到这个目的BroadcastReceiver必须进行注册,注册有以下两种方法   1.在AndroidManifest.xml进行注册 <receiver> <intent-filter> <action android:name=""/> </intent-filter> </receiver>   这种方法有一个特点即使你的应用程序已经关闭了,但这个BroadcastReceiver依然会接受广播出来的对象,也就是说无论你这个应用程序时 ...
Global site tag (gtag.js) - Google Analytics