JPQL设置自增长、只读、文本类型等的注解

JAVA中使用JPQL

一种设置id自动生成,自增长的方法

private long id;

@Id
@GeneratedValue(generator="_native")
@GenericGenerator(name="_native",strategy="native")
public long getId() {
    return id;
}

也有一种这样的

@Id
@GeneratedValue(strategy = GenerationType.AUTO) 

设置查询方法只读,不能更改数据库

@Transactional(readOnly=true,propagation=Propagation.NOT_SUPPORTED)
@Override
public List<WeiBo> findWeiBoList(int pageSize, int pageNo) {
...
}

设置实体字段为文本类型TextArea

@Lob
@Column(columnDefinition="TEXT")
public String getContent() {
    return content;
}
时间: 2024-10-27 08:24:51

JPQL设置自增长、只读、文本类型等的注解的相关文章

JDBC系列:(8)JDBC中大文本类型的处理

文本+二进制 Oracle数据库 MySQL数据库 长文本类型 Clob Text 二进制类型 Blob Blob CREATE TABLE T_BigData(      Id INT PRIMARY KEY AUTO_INCREMENT,      Content LONGTEXT,      BitData LONGBLOB ); 1.保存大文本数据类型(写longtext) package com.rk.db.h_longtext; import java.io.File; import

VC++ 设置控件显示文本的前景色、背景色以及字体

在每个控件开始绘制之前,都会向其父窗口发送WM_CTLCOLOR通告消息,在该消息的处理函数中,可以设置控件显示文本的前景色.背景色以及字体.该消息处理函数还要求返回一个画刷的句柄,用于在控件具体的绘制之前擦除其客户区. HBRUSH CTestDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); // TODO:  Retur

POI对EXCEL的操作【重点:如何设置CELL格式为文本格式】

实际开发过程中通常用到的就是从数据库导出EXCEL表格了,JXL可以这样做,其实POI也可以(关于JXL与POI的异同可访问我之前总结的文章),之前写过POI对七种文档(当然也包括EXCEL)的内容读取操作的文章,这次要写的就非常重要了,就是开发中经常会用到的POI读取数据库导出EXCEL的操作,所谓导出EXCEL也就是生成带数据内容的新的EXCEL文件 目前的POI版本是3.7 下载地址:http://poi.apache.org/download.html#POI-3.7 必须包只有一个:p

jdbc java数据库连接 11)中大文本类型的处理

1. Jdbc中大文本类型的处理 Oracle中大文本数据类型, Clob    长文本类型   (MySQL中不支持,使用的是text) Blob    二进制类型 MySQL数据库, Text    长文本类型 Blob    二进制类型 需求: jdbc中操作长文本数据. 设计: 测试表 编码: 保存大文本数据类型 读取大文本数据类型 保存二进制数据 读取二进制数据 MYSQL: 1 -- 测试大数据类型 2 CREATE TABLE test( 3 id INT PRIMARY KEY

Jdbc中大文本类型的处理

Oracle中大文本数据类型, Clob    长文本类型   (MySQL中不支持,使用的是text) Blob    二进制类型 MySQL数据库, Text    长文本类型 Blob    二进制类型 package com.loaderman.demo.e_longtext; import java.io.File; import java.io.FileOutputStream; import java.io.FileReader; import java.io.InputStrea

为什么只设置line-height就可以实现文本垂直居中效果

为什么只设置line-height就可以实现文本垂直居中效果:在实际应用中,如果让单行文本在元素中垂直居中,可以将元素的高度和行高值设置为相同即可.代码实例如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> &l

为co-body增加xml等文本类型的支持

co-body是TJ大牛编写的使用Generator解析表单的模块. 当前co-body仅显示支持:application/json.application/x-www-form-urlencoded和text/plain,而有时候我们需要接收xml格式的数据(其类型为text/xml),可以通过如下方式增加其对xml的支持: 在lib目录下复制json.js文件一份,改名为textxml.js,修改try{ done(null, JSON.parse(str); }为try{ done(nul

《SQL Server企业级平台管理实践》读书笔记——SQL Server如何设置自动增长和自动收缩项

原文:<SQL Server企业级平台管理实践>读书笔记--SQL Server如何设置自动增长和自动收缩项 SQL Server允许用户设置数据库初始值和最大值,可以通过自动增长或者自动收缩进行配置.通过这些配置,我们可以防止数据库空间问题而导致的应用程序修改失败或者SQL Server磁盘空间耗尽的事情发生.一般来讲,如果数据库不是很忙,默认的设置为自动增长,这种方式能够满足大部分的需求.但是在大量并发的情况下,申请数据文件和日志文件增长本身是一件非常消耗系统资源和影响性能的工作.所以如果

设置EBS 报表输出默认类型HTML并在浏览器中打开

设置EBS 报表输出默认类型HTML并在浏览器中打开 这里我们设置"资源事务处理报表"查看输出直接在浏览器中打开. 与"资源事务处理报表"有联系的博文:http://blog.csdn.net/crazygolf/article/details/48448525. 我们从上面博文中找到模板代码:WIPTRTXN_XML. 1. 进入相关职责. 2. 找到对应报表. 3. 点击Update. 4. Default Output type选择HTML. 5. 保存应用即