A. java定義主鍵屬性有什麼限制

1、Java中的屬性和欄位有什麼區別?
答:Java中的屬性,通常可以理解為get和set方法。而欄位版,通常叫做「類成員權」。

這兩個概念是完全不同的。

屬性只局限於類中方法的聲明,並不與類中其他成員相關。例如:
void setA(String s){}
String getA(){}
當一個類中擁有這樣一對方法時,我們可以說,這個類中擁有一個可讀寫的a屬性(注意是小寫a)。如果去掉了set的方法,則是可讀屬性,反之亦然。

類成員(欄位),通常是在類中定義的類成員變數,例如:
public class A{
private String s = "123";
}
我們可以說A類中有一個成員變數叫做s。

B. java中聯合主鍵的應用

JAVA ? 是資料庫把

alter table 表名
add constraint 主鍵名 primary key (流水日期,流水編號)

C. 怎樣往對話框里添主鍵java

資料庫?
設置主鍵?
還是頁面設置主鍵?
你描述很含糊!!!!

D. java如何在資料庫主鍵按順序自動生成

<hibernate-mapping>
<class name="com.so.pojo.City" table="CITY" schema="SOP">
<id name="id" type="java.lang.String">
<column name="ID" length="50" />
<generator class="native"></generator>
</id>
<property name="name" type="java.lang.String">
<column name="NAME" length="100" />
</property>
<property name="parent" type="java.lang.String">
<column name="PARENT" length="50" />
</property>
</class>
</hibernate-mapping>
用hibernate:
我的資料庫中有一個表示city,主鍵是id設置<generator class="native"></generator>就可以自動增長,就不用自己管了

E. 關於java中實體註解主鍵的問題

@Id就可以了。它不是自動增長的。

F. java 有提供方法獲取主鍵嗎

JDBC提供了獲得主鍵的方法..不過你必須支持JDBC2.0
Statement stmt=conn.createStatement();
stmt.execute(String sql, Statement .RETURN_GENERATED_KEYS )
執行給定的 SQL 語句(該語句可能返回多個結內果),容並通知驅動程序所有自動生成的鍵都應該可用於檢索。
ResultSet rs=stmt.getGeneratedKeys()//索由於執行此 Statement 對象而創建的所有自動生成的鍵
通過RS就可以得到自動生成的主鍵啦..

G. java 資料庫 怎樣修改主鍵

既然是自增,就是系統自己增加的不能人工修改。刪除一行以後 下面的ID不會自動移動,你刪除了第三行,插入下一條記錄的ID號就是4,不能修改的

H. 做java項目時的主鍵和外鍵是什麼啊

首先要知道一個概念:主鍵和外鍵,是針對資料庫而言的,只有資料庫中的表專才有主鍵屬外鍵之說。
主鍵就是一個表中的唯一索引,用於確定一個表中的一條記錄,而外鍵是引用另外一個表中的主鍵,在當前表中不見得是唯一的,但是在被引用的表中一般是唯一的。
例如:表1:用戶編號(主鍵),用戶名稱 ,部門編號(外鍵)
表2:部門編號(主鍵),部門名稱
那麼:對於表1來說,用戶編號是主鍵,部門編號是外鍵,因為部門編號是引用表2的部門編號欄位。
希望搞清楚一些基本概念。

I. Java主鍵序列生成,需求如下.

思路:

  1. 序列生成方法入參必須有上級菜單序列、菜單級別;如果是一級菜單上級菜單序列為空

  2. 引入資料庫或者文件保存已生成的菜單,兩個方法,一個讀,一個寫,注意並發操作(加同步鎖)

  3. 每次調用序列生成方法時根據上級菜單序列創建其他菜單,,如果上級菜單序列為空時讀取文件取最大上級菜單序列再加1,否則直接遞增子菜單再寫入文件

J. java語句如何生成主鍵

在實體類里 對你想設置為主鍵的添加@Id注釋