, Который Вы предложили бы для нового проекта?
я не предложил бы ни одного! Примените ДАО Spring JdbcTemplate
вместе с StoredProcedure
, RowMapper
и RowCallbackHandler
вместо этого.
Мой собственный личный опыт с В спящем режиме, то, что время сохранило, заранее больше, чем смещается бесконечными днями, Вы потратите по линии попытку понять и отладить проблемы как неожиданное поведение каскадного обновления.
, Если Вы используете реляционный DB затем, чем ближе Ваш код к нему, тем больше контроля Вы имеете. Уровень DAO Spring позволяет точную регулировку отображающегося слоя при устранении необходимости шаблонного кода. Кроме того, это интегрируется на слой транзакции Spring, что означает, что можно очень легко добавить (через AOP), усложнил транзакционное поведение без этого внедрения в код (конечно, Вы добираетесь, это с В спящем режиме также).
Это будет просто:
Console.WriteLine(Variables.name);
, и он также должен быть общедоступным:
public class Variables
{
public static string name = "";
}
Я бы предложил использовать переменную вместо общедоступного поля:
public class Variables
{
private static string name = "";
public static string Name
{
get { return name; }
set { name = value; }
}
}
Вы вызываете переменную из другого класса следующим образом:
public class Main
{
public void DoSomething()
{
string var = Variables.Name;
}
}
Вам необходимо указать модификатор доступа для вашей переменной. В этом случае вы хотите, чтобы оно было общедоступным.
public class Variables
{
public static string name = "";
}
После этого вы можете использовать такую переменную.
Variables.name